# -*- coding: utf-8 -*-
#
# TARGET arch is: []
# WORD_SIZE is: 8
# POINTER_SIZE is: 8
# LONGDOUBLE_SIZE is: 16
#
import ctypes




_osssys_6_0_0_OFFSET_HEADER = True # macro
regIH_VMID_0_LUT = 0x0000 # macro
regIH_VMID_0_LUT_BASE_IDX = 0 # macro
regIH_VMID_1_LUT = 0x0001 # macro
regIH_VMID_1_LUT_BASE_IDX = 0 # macro
regIH_VMID_2_LUT = 0x0002 # macro
regIH_VMID_2_LUT_BASE_IDX = 0 # macro
regIH_VMID_3_LUT = 0x0003 # macro
regIH_VMID_3_LUT_BASE_IDX = 0 # macro
regIH_VMID_4_LUT = 0x0004 # macro
regIH_VMID_4_LUT_BASE_IDX = 0 # macro
regIH_VMID_5_LUT = 0x0005 # macro
regIH_VMID_5_LUT_BASE_IDX = 0 # macro
regIH_VMID_6_LUT = 0x0006 # macro
regIH_VMID_6_LUT_BASE_IDX = 0 # macro
regIH_VMID_7_LUT = 0x0007 # macro
regIH_VMID_7_LUT_BASE_IDX = 0 # macro
regIH_VMID_8_LUT = 0x0008 # macro
regIH_VMID_8_LUT_BASE_IDX = 0 # macro
regIH_VMID_9_LUT = 0x0009 # macro
regIH_VMID_9_LUT_BASE_IDX = 0 # macro
regIH_VMID_10_LUT = 0x000a # macro
regIH_VMID_10_LUT_BASE_IDX = 0 # macro
regIH_VMID_11_LUT = 0x000b # macro
regIH_VMID_11_LUT_BASE_IDX = 0 # macro
regIH_VMID_12_LUT = 0x000c # macro
regIH_VMID_12_LUT_BASE_IDX = 0 # macro
regIH_VMID_13_LUT = 0x000d # macro
regIH_VMID_13_LUT_BASE_IDX = 0 # macro
regIH_VMID_14_LUT = 0x000e # macro
regIH_VMID_14_LUT_BASE_IDX = 0 # macro
regIH_VMID_15_LUT = 0x000f # macro
regIH_VMID_15_LUT_BASE_IDX = 0 # macro
regIH_VMID_0_LUT_MM = 0x0010 # macro
regIH_VMID_0_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_1_LUT_MM = 0x0011 # macro
regIH_VMID_1_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_2_LUT_MM = 0x0012 # macro
regIH_VMID_2_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_3_LUT_MM = 0x0013 # macro
regIH_VMID_3_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_4_LUT_MM = 0x0014 # macro
regIH_VMID_4_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_5_LUT_MM = 0x0015 # macro
regIH_VMID_5_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_6_LUT_MM = 0x0016 # macro
regIH_VMID_6_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_7_LUT_MM = 0x0017 # macro
regIH_VMID_7_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_8_LUT_MM = 0x0018 # macro
regIH_VMID_8_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_9_LUT_MM = 0x0019 # macro
regIH_VMID_9_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_10_LUT_MM = 0x001a # macro
regIH_VMID_10_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_11_LUT_MM = 0x001b # macro
regIH_VMID_11_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_12_LUT_MM = 0x001c # macro
regIH_VMID_12_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_13_LUT_MM = 0x001d # macro
regIH_VMID_13_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_14_LUT_MM = 0x001e # macro
regIH_VMID_14_LUT_MM_BASE_IDX = 0 # macro
regIH_VMID_15_LUT_MM = 0x001f # macro
regIH_VMID_15_LUT_MM_BASE_IDX = 0 # macro
regIH_COOKIE_0 = 0x0020 # macro
regIH_COOKIE_0_BASE_IDX = 0 # macro
regIH_COOKIE_1 = 0x0021 # macro
regIH_COOKIE_1_BASE_IDX = 0 # macro
regIH_COOKIE_2 = 0x0022 # macro
regIH_COOKIE_2_BASE_IDX = 0 # macro
regIH_COOKIE_3 = 0x0023 # macro
regIH_COOKIE_3_BASE_IDX = 0 # macro
regIH_COOKIE_4 = 0x0024 # macro
regIH_COOKIE_4_BASE_IDX = 0 # macro
regIH_COOKIE_5 = 0x0025 # macro
regIH_COOKIE_5_BASE_IDX = 0 # macro
regIH_COOKIE_6 = 0x0026 # macro
regIH_COOKIE_6_BASE_IDX = 0 # macro
regIH_COOKIE_7 = 0x0027 # macro
regIH_COOKIE_7_BASE_IDX = 0 # macro
regIH_REGISTER_LAST_PART0 = 0x003f # macro
regIH_REGISTER_LAST_PART0_BASE_IDX = 0 # macro
regIH_RB_CNTL = 0x0080 # macro
regIH_RB_CNTL_BASE_IDX = 0 # macro
regIH_RB_BASE = 0x0081 # macro
regIH_RB_BASE_BASE_IDX = 0 # macro
regIH_RB_BASE_HI = 0x0082 # macro
regIH_RB_BASE_HI_BASE_IDX = 0 # macro
regIH_RB_RPTR = 0x0083 # macro
regIH_RB_RPTR_BASE_IDX = 0 # macro
regIH_RB_WPTR = 0x0084 # macro
regIH_RB_WPTR_BASE_IDX = 0 # macro
regIH_RB_WPTR_ADDR_HI = 0x0085 # macro
regIH_RB_WPTR_ADDR_HI_BASE_IDX = 0 # macro
regIH_RB_WPTR_ADDR_LO = 0x0086 # macro
regIH_RB_WPTR_ADDR_LO_BASE_IDX = 0 # macro
regIH_DOORBELL_RPTR = 0x0087 # macro
regIH_DOORBELL_RPTR_BASE_IDX = 0 # macro
regIH_DOORBELL_RETRY_CAM = 0x0088 # macro
regIH_DOORBELL_RETRY_CAM_BASE_IDX = 0 # macro
regIH_RB_CNTL_RING1 = 0x008c # macro
regIH_RB_CNTL_RING1_BASE_IDX = 0 # macro
regIH_RB_BASE_RING1 = 0x008d # macro
regIH_RB_BASE_RING1_BASE_IDX = 0 # macro
regIH_RB_BASE_HI_RING1 = 0x008e # macro
regIH_RB_BASE_HI_RING1_BASE_IDX = 0 # macro
regIH_RB_RPTR_RING1 = 0x008f # macro
regIH_RB_RPTR_RING1_BASE_IDX = 0 # macro
regIH_RB_WPTR_RING1 = 0x0090 # macro
regIH_RB_WPTR_RING1_BASE_IDX = 0 # macro
regIH_DOORBELL_RPTR_RING1 = 0x0093 # macro
regIH_DOORBELL_RPTR_RING1_BASE_IDX = 0 # macro
regIH_RETRY_CAM_ACK = 0x00a4 # macro
regIH_RETRY_CAM_ACK_BASE_IDX = 0 # macro
regIH_VERSION = 0x00a5 # macro
regIH_VERSION_BASE_IDX = 0 # macro
regIH_CNTL = 0x00c0 # macro
regIH_CNTL_BASE_IDX = 0 # macro
regIH_CNTL2 = 0x00c1 # macro
regIH_CNTL2_BASE_IDX = 0 # macro
regIH_STATUS = 0x00c2 # macro
regIH_STATUS_BASE_IDX = 0 # macro
regIH_PERFMON_CNTL = 0x00c3 # macro
regIH_PERFMON_CNTL_BASE_IDX = 0 # macro
regIH_PERFCOUNTER0_RESULT = 0x00c4 # macro
regIH_PERFCOUNTER0_RESULT_BASE_IDX = 0 # macro
regIH_PERFCOUNTER1_RESULT = 0x00c5 # macro
regIH_PERFCOUNTER1_RESULT_BASE_IDX = 0 # macro
regIH_DSM_MATCH_VALUE_BIT_31_0 = 0x00c7 # macro
regIH_DSM_MATCH_VALUE_BIT_31_0_BASE_IDX = 0 # macro
regIH_DSM_MATCH_VALUE_BIT_63_32 = 0x00c8 # macro
regIH_DSM_MATCH_VALUE_BIT_63_32_BASE_IDX = 0 # macro
regIH_DSM_MATCH_VALUE_BIT_95_64 = 0x00c9 # macro
regIH_DSM_MATCH_VALUE_BIT_95_64_BASE_IDX = 0 # macro
regIH_DSM_MATCH_FIELD_CONTROL = 0x00ca # macro
regIH_DSM_MATCH_FIELD_CONTROL_BASE_IDX = 0 # macro
regIH_DSM_MATCH_DATA_CONTROL = 0x00cb # macro
regIH_DSM_MATCH_DATA_CONTROL_BASE_IDX = 0 # macro
regIH_DSM_MATCH_FCN_ID = 0x00cc # macro
regIH_DSM_MATCH_FCN_ID_BASE_IDX = 0 # macro
regIH_LIMIT_INT_RATE_CNTL = 0x00cd # macro
regIH_LIMIT_INT_RATE_CNTL_BASE_IDX = 0 # macro
regIH_VF_RB_STATUS = 0x00ce # macro
regIH_VF_RB_STATUS_BASE_IDX = 0 # macro
regIH_VF_RB_STATUS2 = 0x00cf # macro
regIH_VF_RB_STATUS2_BASE_IDX = 0 # macro
regIH_VF_RB1_STATUS = 0x00d0 # macro
regIH_VF_RB1_STATUS_BASE_IDX = 0 # macro
regIH_VF_RB1_STATUS2 = 0x00d1 # macro
regIH_VF_RB1_STATUS2_BASE_IDX = 0 # macro
regIH_RB_STATUS = 0x00d4 # macro
regIH_RB_STATUS_BASE_IDX = 0 # macro
regIH_INT_FLOOD_CNTL = 0x00d5 # macro
regIH_INT_FLOOD_CNTL_BASE_IDX = 0 # macro
regIH_RB0_INT_FLOOD_STATUS = 0x00d6 # macro
regIH_RB0_INT_FLOOD_STATUS_BASE_IDX = 0 # macro
regIH_RB1_INT_FLOOD_STATUS = 0x00d7 # macro
regIH_RB1_INT_FLOOD_STATUS_BASE_IDX = 0 # macro
regIH_INT_FLOOD_STATUS = 0x00d9 # macro
regIH_INT_FLOOD_STATUS_BASE_IDX = 0 # macro
regIH_STORM_CLIENT_LIST_CNTL = 0x00da # macro
regIH_STORM_CLIENT_LIST_CNTL_BASE_IDX = 0 # macro
regIH_CLK_CTRL = 0x00db # macro
regIH_CLK_CTRL_BASE_IDX = 0 # macro
regIH_INT_FLAGS = 0x00dc # macro
regIH_INT_FLAGS_BASE_IDX = 0 # macro
regIH_LAST_INT_INFO0 = 0x00dd # macro
regIH_LAST_INT_INFO0_BASE_IDX = 0 # macro
regIH_LAST_INT_INFO1 = 0x00de # macro
regIH_LAST_INT_INFO1_BASE_IDX = 0 # macro
regIH_LAST_INT_INFO2 = 0x00df # macro
regIH_LAST_INT_INFO2_BASE_IDX = 0 # macro
regIH_SCRATCH = 0x00e0 # macro
regIH_SCRATCH_BASE_IDX = 0 # macro
regIH_CLIENT_CREDIT_ERROR = 0x00e1 # macro
regIH_CLIENT_CREDIT_ERROR_BASE_IDX = 0 # macro
regIH_COOKIE_REC_VIOLATION_LOG = 0x00e4 # macro
regIH_COOKIE_REC_VIOLATION_LOG_BASE_IDX = 0 # macro
regIH_CREDIT_STATUS = 0x00e5 # macro
regIH_CREDIT_STATUS_BASE_IDX = 0 # macro
regIH_MMHUB_ERROR = 0x00e6 # macro
regIH_MMHUB_ERROR_BASE_IDX = 0 # macro
regIH_MEM_POWER_CTRL = 0x00e9 # macro
regIH_MEM_POWER_CTRL_BASE_IDX = 0 # macro
regIH_VF_RB_STATUS3 = 0x00ea # macro
regIH_VF_RB_STATUS3_BASE_IDX = 0 # macro
regIH_VF_RB_STATUS4 = 0x00eb # macro
regIH_VF_RB_STATUS4_BASE_IDX = 0 # macro
regIH_VF_RB1_STATUS3 = 0x00ec # macro
regIH_VF_RB1_STATUS3_BASE_IDX = 0 # macro
regIH_RETRY_INT_CAM_CNTL = 0x00ef # macro
regIH_RETRY_INT_CAM_CNTL_BASE_IDX = 0 # macro
regIH_MEM_POWER_CTRL2 = 0x00f0 # macro
regIH_MEM_POWER_CTRL2_BASE_IDX = 0 # macro
regIH_MSI_STORM_CTRL = 0x00f1 # macro
regIH_MSI_STORM_CTRL_BASE_IDX = 0 # macro
regIH_MSI_STORM_CLIENT_INDEX = 0x00f2 # macro
regIH_MSI_STORM_CLIENT_INDEX_BASE_IDX = 0 # macro
regIH_MSI_STORM_CLIENT_DATA = 0x00f3 # macro
regIH_MSI_STORM_CLIENT_DATA_BASE_IDX = 0 # macro
regIH_REGISTER_LAST_PART2 = 0x00ff # macro
regIH_REGISTER_LAST_PART2_BASE_IDX = 0 # macro
regSEM_MAILBOX = 0x010a # macro
regSEM_MAILBOX_BASE_IDX = 0 # macro
regSEM_MAILBOX_CLEAR = 0x010b # macro
regSEM_MAILBOX_CLEAR_BASE_IDX = 0 # macro
regSEM_REGISTER_LAST_PART2 = 0x017f # macro
regSEM_REGISTER_LAST_PART2_BASE_IDX = 0 # macro
regIH_CLIENT_CFG = 0x0184 # macro
regIH_CLIENT_CFG_BASE_IDX = 0 # macro
regIH_RING1_CLIENT_CFG_INDEX = 0x0185 # macro
regIH_RING1_CLIENT_CFG_INDEX_BASE_IDX = 0 # macro
regIH_RING1_CLIENT_CFG_DATA = 0x0186 # macro
regIH_RING1_CLIENT_CFG_DATA_BASE_IDX = 0 # macro
regIH_CLIENT_CFG_INDEX = 0x0188 # macro
regIH_CLIENT_CFG_INDEX_BASE_IDX = 0 # macro
regIH_CLIENT_CFG_DATA = 0x0189 # macro
regIH_CLIENT_CFG_DATA_BASE_IDX = 0 # macro
regIH_CID_REMAP_INDEX = 0x018b # macro
regIH_CID_REMAP_INDEX_BASE_IDX = 0 # macro
regIH_CID_REMAP_DATA = 0x018c # macro
regIH_CID_REMAP_DATA_BASE_IDX = 0 # macro
regIH_CHICKEN = 0x018d # macro
regIH_CHICKEN_BASE_IDX = 0 # macro
regIH_INT_DROP_CNTL = 0x018f # macro
regIH_INT_DROP_CNTL_BASE_IDX = 0 # macro
regIH_INT_DROP_MATCH_VALUE0 = 0x0190 # macro
regIH_INT_DROP_MATCH_VALUE0_BASE_IDX = 0 # macro
regIH_INT_DROP_MATCH_VALUE1 = 0x0191 # macro
regIH_INT_DROP_MATCH_VALUE1_BASE_IDX = 0 # macro
regIH_INT_DROP_MATCH_MASK0 = 0x0192 # macro
regIH_INT_DROP_MATCH_MASK0_BASE_IDX = 0 # macro
regIH_INT_DROP_MATCH_MASK1 = 0x0193 # macro
regIH_INT_DROP_MATCH_MASK1_BASE_IDX = 0 # macro
regIH_REGISTER_LAST_PART1 = 0x019f # macro
regIH_REGISTER_LAST_PART1_BASE_IDX = 0 # macro
_osssys_6_0_0_SH_MASK_HEADER = True # macro
IH_VMID_0_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_0_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_1_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_1_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_2_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_2_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_3_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_3_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_4_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_4_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_5_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_5_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_6_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_6_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_7_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_7_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_8_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_8_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_9_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_9_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_10_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_10_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_11_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_11_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_12_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_12_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_13_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_13_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_14_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_14_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_15_LUT__PASID__SHIFT = 0x0 # macro
IH_VMID_15_LUT__PASID_MASK = 0x0000FFFF # macro
IH_VMID_0_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_0_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_1_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_1_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_2_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_2_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_3_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_3_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_4_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_4_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_5_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_5_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_6_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_6_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_7_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_7_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_8_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_8_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_9_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_9_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_10_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_10_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_11_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_11_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_12_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_12_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_13_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_13_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_14_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_14_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_VMID_15_LUT_MM__PASID__SHIFT = 0x0 # macro
IH_VMID_15_LUT_MM__PASID_MASK = 0x0000FFFF # macro
IH_COOKIE_0__CLIENT_ID__SHIFT = 0x0 # macro
IH_COOKIE_0__SOURCE_ID__SHIFT = 0x8 # macro
IH_COOKIE_0__RING_ID__SHIFT = 0x10 # macro
IH_COOKIE_0__VM_ID__SHIFT = 0x18 # macro
IH_COOKIE_0__RESERVED__SHIFT = 0x1c # macro
IH_COOKIE_0__VMID_TYPE__SHIFT = 0x1f # macro
IH_COOKIE_0__CLIENT_ID_MASK = 0x000000FF # macro
IH_COOKIE_0__SOURCE_ID_MASK = 0x0000FF00 # macro
IH_COOKIE_0__RING_ID_MASK = 0x00FF0000 # macro
IH_COOKIE_0__VM_ID_MASK = 0x0F000000 # macro
IH_COOKIE_0__RESERVED_MASK = 0x70000000 # macro
IH_COOKIE_0__VMID_TYPE_MASK = 0x80000000 # macro
IH_COOKIE_1__TIMESTAMP_31_0__SHIFT = 0x0 # macro
IH_COOKIE_1__TIMESTAMP_31_0_MASK = 0xFFFFFFFF # macro
IH_COOKIE_2__TIMESTAMP_47_32__SHIFT = 0x0 # macro
IH_COOKIE_2__RESERVED__SHIFT = 0x10 # macro
IH_COOKIE_2__TIMESTAMP_SRC__SHIFT = 0x1f # macro
IH_COOKIE_2__TIMESTAMP_47_32_MASK = 0x0000FFFF # macro
IH_COOKIE_2__RESERVED_MASK = 0x7FFF0000 # macro
IH_COOKIE_2__TIMESTAMP_SRC_MASK = 0x80000000 # macro
IH_COOKIE_3__PAS_ID__SHIFT = 0x0 # macro
IH_COOKIE_3__RESERVED__SHIFT = 0x10 # macro
IH_COOKIE_3__PASID_SRC__SHIFT = 0x1f # macro
IH_COOKIE_3__PAS_ID_MASK = 0x0000FFFF # macro
IH_COOKIE_3__RESERVED_MASK = 0x7FFF0000 # macro
IH_COOKIE_3__PASID_SRC_MASK = 0x80000000 # macro
IH_COOKIE_4__CONTEXT_ID_31_0__SHIFT = 0x0 # macro
IH_COOKIE_4__CONTEXT_ID_31_0_MASK = 0xFFFFFFFF # macro
IH_COOKIE_5__CONTEXT_ID_63_32__SHIFT = 0x0 # macro
IH_COOKIE_5__CONTEXT_ID_63_32_MASK = 0xFFFFFFFF # macro
IH_COOKIE_6__CONTEXT_ID_95_64__SHIFT = 0x0 # macro
IH_COOKIE_6__CONTEXT_ID_95_64_MASK = 0xFFFFFFFF # macro
IH_COOKIE_7__CONTEXT_ID_128_96__SHIFT = 0x0 # macro
IH_COOKIE_7__CONTEXT_ID_128_96_MASK = 0xFFFFFFFF # macro
IH_REGISTER_LAST_PART0__RESERVED__SHIFT = 0x0 # macro
IH_REGISTER_LAST_PART0__RESERVED_MASK = 0xFFFFFFFF # macro
IH_RB_CNTL__RB_ENABLE__SHIFT = 0x0 # macro
IH_RB_CNTL__RB_SIZE__SHIFT = 0x1 # macro
IH_RB_CNTL__WPTR_WRITEBACK_ENABLE__SHIFT = 0x8 # macro
IH_RB_CNTL__RB_FULL_DRAIN_ENABLE__SHIFT = 0x9 # macro
IH_RB_CNTL__FULL_DRAIN_CLEAR__SHIFT = 0xa # macro
IH_RB_CNTL__PAGE_RB_CLEAR__SHIFT = 0xb # macro
IH_RB_CNTL__RB_USED_INT_THRESHOLD__SHIFT = 0xc # macro
IH_RB_CNTL__WPTR_OVERFLOW_ENABLE__SHIFT = 0x10 # macro
IH_RB_CNTL__ENABLE_INTR__SHIFT = 0x11 # macro
IH_RB_CNTL__MC_SWAP__SHIFT = 0x12 # macro
IH_RB_CNTL__MC_SNOOP__SHIFT = 0x14 # macro
IH_RB_CNTL__RPTR_REARM__SHIFT = 0x15 # macro
IH_RB_CNTL__MC_RO__SHIFT = 0x16 # macro
IH_RB_CNTL__MC_VMID__SHIFT = 0x18 # macro
IH_RB_CNTL__MC_SPACE__SHIFT = 0x1c # macro
IH_RB_CNTL__WPTR_OVERFLOW_CLEAR__SHIFT = 0x1f # macro
IH_RB_CNTL__RB_ENABLE_MASK = 0x00000001 # macro
IH_RB_CNTL__RB_SIZE_MASK = 0x0000003E # macro
IH_RB_CNTL__WPTR_WRITEBACK_ENABLE_MASK = 0x00000100 # macro
IH_RB_CNTL__RB_FULL_DRAIN_ENABLE_MASK = 0x00000200 # macro
IH_RB_CNTL__FULL_DRAIN_CLEAR_MASK = 0x00000400 # macro
IH_RB_CNTL__PAGE_RB_CLEAR_MASK = 0x00000800 # macro
IH_RB_CNTL__RB_USED_INT_THRESHOLD_MASK = 0x0000F000 # macro
IH_RB_CNTL__WPTR_OVERFLOW_ENABLE_MASK = 0x00010000 # macro
IH_RB_CNTL__ENABLE_INTR_MASK = 0x00020000 # macro
IH_RB_CNTL__MC_SWAP_MASK = 0x000C0000 # macro
IH_RB_CNTL__MC_SNOOP_MASK = 0x00100000 # macro
IH_RB_CNTL__RPTR_REARM_MASK = 0x00200000 # macro
IH_RB_CNTL__MC_RO_MASK = 0x00400000 # macro
IH_RB_CNTL__MC_VMID_MASK = 0x0F000000 # macro
IH_RB_CNTL__MC_SPACE_MASK = 0x70000000 # macro
IH_RB_CNTL__WPTR_OVERFLOW_CLEAR_MASK = 0x80000000 # macro
IH_RB_BASE__ADDR__SHIFT = 0x0 # macro
IH_RB_BASE__ADDR_MASK = 0xFFFFFFFF # macro
IH_RB_BASE_HI__ADDR__SHIFT = 0x0 # macro
IH_RB_BASE_HI__ADDR_MASK = 0x000000FF # macro
IH_RB_RPTR__OFFSET__SHIFT = 0x2 # macro
IH_RB_RPTR__OFFSET_MASK = 0x0003FFFC # macro
IH_RB_WPTR__RB_OVERFLOW__SHIFT = 0x0 # macro
IH_RB_WPTR__OFFSET__SHIFT = 0x2 # macro
IH_RB_WPTR__RB_LEFT_NONE__SHIFT = 0x12 # macro
IH_RB_WPTR__RB_MAY_OVERFLOW__SHIFT = 0x13 # macro
IH_RB_WPTR__RB_OVERFLOW_MASK = 0x00000001 # macro
IH_RB_WPTR__OFFSET_MASK = 0x0003FFFC # macro
IH_RB_WPTR__RB_LEFT_NONE_MASK = 0x00040000 # macro
IH_RB_WPTR__RB_MAY_OVERFLOW_MASK = 0x00080000 # macro
IH_RB_WPTR_ADDR_HI__ADDR__SHIFT = 0x0 # macro
IH_RB_WPTR_ADDR_HI__ADDR_MASK = 0x0000FFFF # macro
IH_RB_WPTR_ADDR_LO__ADDR__SHIFT = 0x2 # macro
IH_RB_WPTR_ADDR_LO__ADDR_MASK = 0xFFFFFFFC # macro
IH_DOORBELL_RPTR__OFFSET__SHIFT = 0x0 # macro
IH_DOORBELL_RPTR__ENABLE__SHIFT = 0x1c # macro
IH_DOORBELL_RPTR__OFFSET_MASK = 0x03FFFFFF # macro
IH_DOORBELL_RPTR__ENABLE_MASK = 0x10000000 # macro
IH_DOORBELL_RETRY_CAM__OFFSET__SHIFT = 0x0 # macro
IH_DOORBELL_RETRY_CAM__ENABLE__SHIFT = 0x1c # macro
IH_DOORBELL_RETRY_CAM__OFFSET_MASK = 0x03FFFFFF # macro
IH_DOORBELL_RETRY_CAM__ENABLE_MASK = 0x10000000 # macro
IH_RB_CNTL_RING1__RB_ENABLE__SHIFT = 0x0 # macro
IH_RB_CNTL_RING1__RB_SIZE__SHIFT = 0x1 # macro
IH_RB_CNTL_RING1__RB_FULL_DRAIN_ENABLE__SHIFT = 0x9 # macro
IH_RB_CNTL_RING1__FULL_DRAIN_CLEAR__SHIFT = 0xa # macro
IH_RB_CNTL_RING1__PAGE_RB_CLEAR__SHIFT = 0xb # macro
IH_RB_CNTL_RING1__RB_USED_INT_THRESHOLD__SHIFT = 0xc # macro
IH_RB_CNTL_RING1__WPTR_OVERFLOW_ENABLE__SHIFT = 0x10 # macro
IH_RB_CNTL_RING1__MC_SWAP__SHIFT = 0x12 # macro
IH_RB_CNTL_RING1__MC_SNOOP__SHIFT = 0x14 # macro
IH_RB_CNTL_RING1__MC_RO__SHIFT = 0x16 # macro
IH_RB_CNTL_RING1__MC_VMID__SHIFT = 0x18 # macro
IH_RB_CNTL_RING1__MC_SPACE__SHIFT = 0x1c # macro
IH_RB_CNTL_RING1__WPTR_OVERFLOW_CLEAR__SHIFT = 0x1f # macro
IH_RB_CNTL_RING1__RB_ENABLE_MASK = 0x00000001 # macro
IH_RB_CNTL_RING1__RB_SIZE_MASK = 0x0000003E # macro
IH_RB_CNTL_RING1__RB_FULL_DRAIN_ENABLE_MASK = 0x00000200 # macro
IH_RB_CNTL_RING1__FULL_DRAIN_CLEAR_MASK = 0x00000400 # macro
IH_RB_CNTL_RING1__PAGE_RB_CLEAR_MASK = 0x00000800 # macro
IH_RB_CNTL_RING1__RB_USED_INT_THRESHOLD_MASK = 0x0000F000 # macro
IH_RB_CNTL_RING1__WPTR_OVERFLOW_ENABLE_MASK = 0x00010000 # macro
IH_RB_CNTL_RING1__MC_SWAP_MASK = 0x000C0000 # macro
IH_RB_CNTL_RING1__MC_SNOOP_MASK = 0x00100000 # macro
IH_RB_CNTL_RING1__MC_RO_MASK = 0x00400000 # macro
IH_RB_CNTL_RING1__MC_VMID_MASK = 0x0F000000 # macro
IH_RB_CNTL_RING1__MC_SPACE_MASK = 0x70000000 # macro
IH_RB_CNTL_RING1__WPTR_OVERFLOW_CLEAR_MASK = 0x80000000 # macro
IH_RB_BASE_RING1__ADDR__SHIFT = 0x0 # macro
IH_RB_BASE_RING1__ADDR_MASK = 0xFFFFFFFF # macro
IH_RB_BASE_HI_RING1__ADDR__SHIFT = 0x0 # macro
IH_RB_BASE_HI_RING1__ADDR_MASK = 0x000000FF # macro
IH_RB_RPTR_RING1__OFFSET__SHIFT = 0x2 # macro
IH_RB_RPTR_RING1__OFFSET_MASK = 0x0003FFFC # macro
IH_RB_WPTR_RING1__RB_OVERFLOW__SHIFT = 0x0 # macro
IH_RB_WPTR_RING1__OFFSET__SHIFT = 0x2 # macro
IH_RB_WPTR_RING1__RB_LEFT_NONE__SHIFT = 0x12 # macro
IH_RB_WPTR_RING1__RB_MAY_OVERFLOW__SHIFT = 0x13 # macro
IH_RB_WPTR_RING1__RB_OVERFLOW_MASK = 0x00000001 # macro
IH_RB_WPTR_RING1__OFFSET_MASK = 0x0003FFFC # macro
IH_RB_WPTR_RING1__RB_LEFT_NONE_MASK = 0x00040000 # macro
IH_RB_WPTR_RING1__RB_MAY_OVERFLOW_MASK = 0x00080000 # macro
IH_DOORBELL_RPTR_RING1__OFFSET__SHIFT = 0x0 # macro
IH_DOORBELL_RPTR_RING1__ENABLE__SHIFT = 0x1c # macro
IH_DOORBELL_RPTR_RING1__OFFSET_MASK = 0x03FFFFFF # macro
IH_DOORBELL_RPTR_RING1__ENABLE_MASK = 0x10000000 # macro
IH_RETRY_CAM_ACK__INDEX__SHIFT = 0x0 # macro
IH_RETRY_CAM_ACK__INDEX_MASK = 0x000003FF # macro
IH_VERSION__MINVER__SHIFT = 0x0 # macro
IH_VERSION__MAJVER__SHIFT = 0x8 # macro
IH_VERSION__REV__SHIFT = 0x10 # macro
IH_VERSION__MINVER_MASK = 0x0000007F # macro
IH_VERSION__MAJVER_MASK = 0x00007F00 # macro
IH_VERSION__REV_MASK = 0x003F0000 # macro
IH_CNTL__WPTR_WRITEBACK_TIMER__SHIFT = 0x0 # macro
IH_CNTL__IH_IDLE_HYSTERESIS_CNTL__SHIFT = 0x6 # macro
IH_CNTL__IH_FIFO_HIGHWATER__SHIFT = 0x8 # macro
IH_CNTL__MC_WR_CLEAN_CNT__SHIFT = 0x14 # macro
IH_CNTL__WPTR_WRITEBACK_TIMER_MASK = 0x0000001F # macro
IH_CNTL__IH_IDLE_HYSTERESIS_CNTL_MASK = 0x000000C0 # macro
IH_CNTL__IH_FIFO_HIGHWATER_MASK = 0x00007F00 # macro
IH_CNTL__MC_WR_CLEAN_CNT_MASK = 0x01F00000 # macro
IH_CNTL2__SELF_IV_FORCE_WPTR_UPDATE_TIMEOUT__SHIFT = 0x0 # macro
IH_CNTL2__SELF_IV_FORCE_WPTR_UPDATE_ENABLE__SHIFT = 0x8 # macro
IH_CNTL2__SELF_IV_FORCE_WPTR_UPDATE_TIMEOUT_MASK = 0x0000001F # macro
IH_CNTL2__SELF_IV_FORCE_WPTR_UPDATE_ENABLE_MASK = 0x00000100 # macro
IH_STATUS__IDLE__SHIFT = 0x0 # macro
IH_STATUS__INPUT_IDLE__SHIFT = 0x1 # macro
IH_STATUS__BUFFER_IDLE__SHIFT = 0x2 # macro
IH_STATUS__RB_FULL__SHIFT = 0x3 # macro
IH_STATUS__RB_FULL_DRAIN__SHIFT = 0x4 # macro
IH_STATUS__RB_OVERFLOW__SHIFT = 0x5 # macro
IH_STATUS__MC_WR_IDLE__SHIFT = 0x6 # macro
IH_STATUS__MC_WR_STALL__SHIFT = 0x7 # macro
IH_STATUS__MC_WR_CLEAN_PENDING__SHIFT = 0x8 # macro
IH_STATUS__MC_WR_CLEAN_STALL__SHIFT = 0x9 # macro
IH_STATUS__BIF_INTERRUPT_LINE__SHIFT = 0xa # macro
IH_STATUS__SWITCH_READY__SHIFT = 0xb # macro
IH_STATUS__RB1_FULL__SHIFT = 0xc # macro
IH_STATUS__RB1_FULL_DRAIN__SHIFT = 0xd # macro
IH_STATUS__RB1_OVERFLOW__SHIFT = 0xe # macro
IH_STATUS__SELF_INT_GEN_IDLE__SHIFT = 0x12 # macro
IH_STATUS__RETRY_INT_CAM_IDLE__SHIFT = 0x13 # macro
IH_STATUS__ZSTATES_FENCE__SHIFT = 0x14 # macro
IH_STATUS__IH_BUFFER_MEM_POWER_GATED__SHIFT = 0x15 # macro
IH_STATUS__IH_RETRY_INT_CAM_MEM_POWER_GATED__SHIFT = 0x16 # macro
IH_STATUS__IH_PASID_LUT_MEM_POWER_GATED__SHIFT = 0x17 # macro
IH_STATUS__IDLE_MASK = 0x00000001 # macro
IH_STATUS__INPUT_IDLE_MASK = 0x00000002 # macro
IH_STATUS__BUFFER_IDLE_MASK = 0x00000004 # macro
IH_STATUS__RB_FULL_MASK = 0x00000008 # macro
IH_STATUS__RB_FULL_DRAIN_MASK = 0x00000010 # macro
IH_STATUS__RB_OVERFLOW_MASK = 0x00000020 # macro
IH_STATUS__MC_WR_IDLE_MASK = 0x00000040 # macro
IH_STATUS__MC_WR_STALL_MASK = 0x00000080 # macro
IH_STATUS__MC_WR_CLEAN_PENDING_MASK = 0x00000100 # macro
IH_STATUS__MC_WR_CLEAN_STALL_MASK = 0x00000200 # macro
IH_STATUS__BIF_INTERRUPT_LINE_MASK = 0x00000400 # macro
IH_STATUS__SWITCH_READY_MASK = 0x00000800 # macro
IH_STATUS__RB1_FULL_MASK = 0x00001000 # macro
IH_STATUS__RB1_FULL_DRAIN_MASK = 0x00002000 # macro
IH_STATUS__RB1_OVERFLOW_MASK = 0x00004000 # macro
IH_STATUS__SELF_INT_GEN_IDLE_MASK = 0x00040000 # macro
IH_STATUS__RETRY_INT_CAM_IDLE_MASK = 0x00080000 # macro
IH_STATUS__ZSTATES_FENCE_MASK = 0x00100000 # macro
IH_STATUS__IH_BUFFER_MEM_POWER_GATED_MASK = 0x00200000 # macro
IH_STATUS__IH_RETRY_INT_CAM_MEM_POWER_GATED_MASK = 0x00400000 # macro
IH_STATUS__IH_PASID_LUT_MEM_POWER_GATED_MASK = 0x00800000 # macro
IH_PERFMON_CNTL__ENABLE0__SHIFT = 0x0 # macro
IH_PERFMON_CNTL__CLEAR0__SHIFT = 0x1 # macro
IH_PERFMON_CNTL__PERF_SEL0__SHIFT = 0x2 # macro
IH_PERFMON_CNTL__ENABLE1__SHIFT = 0x10 # macro
IH_PERFMON_CNTL__CLEAR1__SHIFT = 0x11 # macro
IH_PERFMON_CNTL__PERF_SEL1__SHIFT = 0x12 # macro
IH_PERFMON_CNTL__ENABLE0_MASK = 0x00000001 # macro
IH_PERFMON_CNTL__CLEAR0_MASK = 0x00000002 # macro
IH_PERFMON_CNTL__PERF_SEL0_MASK = 0x00000FFC # macro
IH_PERFMON_CNTL__ENABLE1_MASK = 0x00010000 # macro
IH_PERFMON_CNTL__CLEAR1_MASK = 0x00020000 # macro
IH_PERFMON_CNTL__PERF_SEL1_MASK = 0x0FFC0000 # macro
IH_PERFCOUNTER0_RESULT__PERF_COUNT__SHIFT = 0x0 # macro
IH_PERFCOUNTER0_RESULT__PERF_COUNT_MASK = 0xFFFFFFFF # macro
IH_PERFCOUNTER1_RESULT__PERF_COUNT__SHIFT = 0x0 # macro
IH_PERFCOUNTER1_RESULT__PERF_COUNT_MASK = 0xFFFFFFFF # macro
IH_DSM_MATCH_VALUE_BIT_31_0__VALUE__SHIFT = 0x0 # macro
IH_DSM_MATCH_VALUE_BIT_31_0__VALUE_MASK = 0xFFFFFFFF # macro
IH_DSM_MATCH_VALUE_BIT_63_32__VALUE__SHIFT = 0x0 # macro
IH_DSM_MATCH_VALUE_BIT_63_32__VALUE_MASK = 0xFFFFFFFF # macro
IH_DSM_MATCH_VALUE_BIT_95_64__VALUE__SHIFT = 0x0 # macro
IH_DSM_MATCH_VALUE_BIT_95_64__VALUE_MASK = 0xFFFFFFFF # macro
IH_DSM_MATCH_FIELD_CONTROL__SRC_EN__SHIFT = 0x0 # macro
IH_DSM_MATCH_FIELD_CONTROL__FCNID_EN__SHIFT = 0x1 # macro
IH_DSM_MATCH_FIELD_CONTROL__TIMESTAMP_EN__SHIFT = 0x2 # macro
IH_DSM_MATCH_FIELD_CONTROL__RINGID_EN__SHIFT = 0x3 # macro
IH_DSM_MATCH_FIELD_CONTROL__VMID_EN__SHIFT = 0x4 # macro
IH_DSM_MATCH_FIELD_CONTROL__PASID_EN__SHIFT = 0x5 # macro
IH_DSM_MATCH_FIELD_CONTROL__CLIENT_ID_EN__SHIFT = 0x6 # macro
IH_DSM_MATCH_FIELD_CONTROL__SRC_EN_MASK = 0x00000001 # macro
IH_DSM_MATCH_FIELD_CONTROL__FCNID_EN_MASK = 0x00000002 # macro
IH_DSM_MATCH_FIELD_CONTROL__TIMESTAMP_EN_MASK = 0x00000004 # macro
IH_DSM_MATCH_FIELD_CONTROL__RINGID_EN_MASK = 0x00000008 # macro
IH_DSM_MATCH_FIELD_CONTROL__VMID_EN_MASK = 0x00000010 # macro
IH_DSM_MATCH_FIELD_CONTROL__PASID_EN_MASK = 0x00000020 # macro
IH_DSM_MATCH_FIELD_CONTROL__CLIENT_ID_EN_MASK = 0x00000040 # macro
IH_DSM_MATCH_DATA_CONTROL__VALUE__SHIFT = 0x0 # macro
IH_DSM_MATCH_DATA_CONTROL__VALUE_MASK = 0x0FFFFFFF # macro
IH_DSM_MATCH_FCN_ID__VF_ID__SHIFT = 0x0 # macro
IH_DSM_MATCH_FCN_ID__PF_VF__SHIFT = 0x7 # macro
IH_DSM_MATCH_FCN_ID__VF_ID_MASK = 0x0000000F # macro
IH_DSM_MATCH_FCN_ID__PF_VF_MASK = 0x00000080 # macro
IH_LIMIT_INT_RATE_CNTL__LIMIT_ENABLE__SHIFT = 0x0 # macro
IH_LIMIT_INT_RATE_CNTL__PERF_INTERVAL__SHIFT = 0x1 # macro
IH_LIMIT_INT_RATE_CNTL__PERF_THRESHOLD__SHIFT = 0x5 # macro
IH_LIMIT_INT_RATE_CNTL__RETURN_DELAY__SHIFT = 0x11 # macro
IH_LIMIT_INT_RATE_CNTL__PERF_RESULT__SHIFT = 0x15 # macro
IH_LIMIT_INT_RATE_CNTL__LIMIT_ENABLE_MASK = 0x00000001 # macro
IH_LIMIT_INT_RATE_CNTL__PERF_INTERVAL_MASK = 0x0000001E # macro
IH_LIMIT_INT_RATE_CNTL__PERF_THRESHOLD_MASK = 0x0000FFE0 # macro
IH_LIMIT_INT_RATE_CNTL__RETURN_DELAY_MASK = 0x001E0000 # macro
IH_LIMIT_INT_RATE_CNTL__PERF_RESULT_MASK = 0xFFE00000 # macro
IH_VF_RB_STATUS__RB_FULL_DRAIN_VF__SHIFT = 0x0 # macro
IH_VF_RB_STATUS__RB_FULL_DRAIN_VF_MASK = 0x0000FFFF # macro
IH_VF_RB_STATUS2__RB_FULL_VF__SHIFT = 0x0 # macro
IH_VF_RB_STATUS2__RB_FULL_VF_MASK = 0x0000FFFF # macro
IH_VF_RB1_STATUS__RB_FULL_DRAIN_VF__SHIFT = 0x0 # macro
IH_VF_RB1_STATUS__RB_FULL_DRAIN_VF_MASK = 0x0000FFFF # macro
IH_VF_RB1_STATUS2__RB_FULL_VF__SHIFT = 0x0 # macro
IH_VF_RB1_STATUS2__RB_FULL_VF_MASK = 0x0000FFFF # macro
IH_RB_STATUS__RB_FULL__SHIFT = 0x0 # macro
IH_RB_STATUS__RB_FULL_DRAIN__SHIFT = 0x1 # macro
IH_RB_STATUS__RB_OVERFLOW__SHIFT = 0x2 # macro
IH_RB_STATUS__RB1_FULL__SHIFT = 0x4 # macro
IH_RB_STATUS__RB1_FULL_DRAIN__SHIFT = 0x5 # macro
IH_RB_STATUS__RB1_OVERFLOW__SHIFT = 0x6 # macro
IH_RB_STATUS__RB_FULL_MASK = 0x00000001 # macro
IH_RB_STATUS__RB_FULL_DRAIN_MASK = 0x00000002 # macro
IH_RB_STATUS__RB_OVERFLOW_MASK = 0x00000004 # macro
IH_RB_STATUS__RB1_FULL_MASK = 0x00000010 # macro
IH_RB_STATUS__RB1_FULL_DRAIN_MASK = 0x00000020 # macro
IH_RB_STATUS__RB1_OVERFLOW_MASK = 0x00000040 # macro
IH_INT_FLOOD_CNTL__HIGHWATER__SHIFT = 0x0 # macro
IH_INT_FLOOD_CNTL__FLOOD_CNTL_ENABLE__SHIFT = 0x3 # macro
IH_INT_FLOOD_CNTL__CLEAR_INT_FLOOD_STATUS__SHIFT = 0x4 # macro
IH_INT_FLOOD_CNTL__HIGHWATER_MASK = 0x00000007 # macro
IH_INT_FLOOD_CNTL__FLOOD_CNTL_ENABLE_MASK = 0x00000008 # macro
IH_INT_FLOOD_CNTL__CLEAR_INT_FLOOD_STATUS_MASK = 0x00000010 # macro
IH_RB0_INT_FLOOD_STATUS__RB_INT_DROPPED_VF__SHIFT = 0x0 # macro
IH_RB0_INT_FLOOD_STATUS__RB_INT_DROPPED__SHIFT = 0x1f # macro
IH_RB0_INT_FLOOD_STATUS__RB_INT_DROPPED_VF_MASK = 0x0000FFFF # macro
IH_RB0_INT_FLOOD_STATUS__RB_INT_DROPPED_MASK = 0x80000000 # macro
IH_RB1_INT_FLOOD_STATUS__RB_INT_DROPPED_VF__SHIFT = 0x0 # macro
IH_RB1_INT_FLOOD_STATUS__RB_INT_DROPPED__SHIFT = 0x1f # macro
IH_RB1_INT_FLOOD_STATUS__RB_INT_DROPPED_VF_MASK = 0x0000FFFF # macro
IH_RB1_INT_FLOOD_STATUS__RB_INT_DROPPED_MASK = 0x80000000 # macro
IH_INT_FLOOD_STATUS__INT_DROP_CNT__SHIFT = 0x0 # macro
IH_INT_FLOOD_STATUS__FIRST_DROP_INT_CLIENT_ID__SHIFT = 0x8 # macro
IH_INT_FLOOD_STATUS__FIRST_DROP_INT_SOURCE_ID__SHIFT = 0x10 # macro
IH_INT_FLOOD_STATUS__FIRST_DROP_INT_VF_ID__SHIFT = 0x18 # macro
IH_INT_FLOOD_STATUS__FIRST_DROP_INT_VF__SHIFT = 0x1d # macro
IH_INT_FLOOD_STATUS__INT_DROPPED__SHIFT = 0x1e # macro
IH_INT_FLOOD_STATUS__INT_DROP_CNT_MASK = 0x000000FF # macro
IH_INT_FLOOD_STATUS__FIRST_DROP_INT_CLIENT_ID_MASK = 0x0000FF00 # macro
IH_INT_FLOOD_STATUS__FIRST_DROP_INT_SOURCE_ID_MASK = 0x00FF0000 # macro
IH_INT_FLOOD_STATUS__FIRST_DROP_INT_VF_ID_MASK = 0x0F000000 # macro
IH_INT_FLOOD_STATUS__FIRST_DROP_INT_VF_MASK = 0x20000000 # macro
IH_INT_FLOOD_STATUS__INT_DROPPED_MASK = 0x40000000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT1_IS_STORM_CLIENT__SHIFT = 0x1 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT2_IS_STORM_CLIENT__SHIFT = 0x2 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT3_IS_STORM_CLIENT__SHIFT = 0x3 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT4_IS_STORM_CLIENT__SHIFT = 0x4 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT5_IS_STORM_CLIENT__SHIFT = 0x5 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT6_IS_STORM_CLIENT__SHIFT = 0x6 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT7_IS_STORM_CLIENT__SHIFT = 0x7 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT8_IS_STORM_CLIENT__SHIFT = 0x8 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT9_IS_STORM_CLIENT__SHIFT = 0x9 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT10_IS_STORM_CLIENT__SHIFT = 0xa # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT11_IS_STORM_CLIENT__SHIFT = 0xb # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT12_IS_STORM_CLIENT__SHIFT = 0xc # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT13_IS_STORM_CLIENT__SHIFT = 0xd # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT14_IS_STORM_CLIENT__SHIFT = 0xe # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT15_IS_STORM_CLIENT__SHIFT = 0xf # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT16_IS_STORM_CLIENT__SHIFT = 0x10 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT17_IS_STORM_CLIENT__SHIFT = 0x11 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT18_IS_STORM_CLIENT__SHIFT = 0x12 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT19_IS_STORM_CLIENT__SHIFT = 0x13 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT20_IS_STORM_CLIENT__SHIFT = 0x14 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT21_IS_STORM_CLIENT__SHIFT = 0x15 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT22_IS_STORM_CLIENT__SHIFT = 0x16 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT23_IS_STORM_CLIENT__SHIFT = 0x17 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT24_IS_STORM_CLIENT__SHIFT = 0x18 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT25_IS_STORM_CLIENT__SHIFT = 0x19 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT26_IS_STORM_CLIENT__SHIFT = 0x1a # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT27_IS_STORM_CLIENT__SHIFT = 0x1b # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT28_IS_STORM_CLIENT__SHIFT = 0x1c # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT29_IS_STORM_CLIENT__SHIFT = 0x1d # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT30_IS_STORM_CLIENT__SHIFT = 0x1e # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT31_IS_STORM_CLIENT__SHIFT = 0x1f # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT1_IS_STORM_CLIENT_MASK = 0x00000002 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT2_IS_STORM_CLIENT_MASK = 0x00000004 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT3_IS_STORM_CLIENT_MASK = 0x00000008 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT4_IS_STORM_CLIENT_MASK = 0x00000010 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT5_IS_STORM_CLIENT_MASK = 0x00000020 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT6_IS_STORM_CLIENT_MASK = 0x00000040 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT7_IS_STORM_CLIENT_MASK = 0x00000080 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT8_IS_STORM_CLIENT_MASK = 0x00000100 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT9_IS_STORM_CLIENT_MASK = 0x00000200 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT10_IS_STORM_CLIENT_MASK = 0x00000400 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT11_IS_STORM_CLIENT_MASK = 0x00000800 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT12_IS_STORM_CLIENT_MASK = 0x00001000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT13_IS_STORM_CLIENT_MASK = 0x00002000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT14_IS_STORM_CLIENT_MASK = 0x00004000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT15_IS_STORM_CLIENT_MASK = 0x00008000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT16_IS_STORM_CLIENT_MASK = 0x00010000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT17_IS_STORM_CLIENT_MASK = 0x00020000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT18_IS_STORM_CLIENT_MASK = 0x00040000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT19_IS_STORM_CLIENT_MASK = 0x00080000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT20_IS_STORM_CLIENT_MASK = 0x00100000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT21_IS_STORM_CLIENT_MASK = 0x00200000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT22_IS_STORM_CLIENT_MASK = 0x00400000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT23_IS_STORM_CLIENT_MASK = 0x00800000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT24_IS_STORM_CLIENT_MASK = 0x01000000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT25_IS_STORM_CLIENT_MASK = 0x02000000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT26_IS_STORM_CLIENT_MASK = 0x04000000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT27_IS_STORM_CLIENT_MASK = 0x08000000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT28_IS_STORM_CLIENT_MASK = 0x10000000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT29_IS_STORM_CLIENT_MASK = 0x20000000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT30_IS_STORM_CLIENT_MASK = 0x40000000 # macro
IH_STORM_CLIENT_LIST_CNTL__CLIENT31_IS_STORM_CLIENT_MASK = 0x80000000 # macro
IH_CLK_CTRL__IH_PASID_LUT_MEM_CLK_SOFT_OVERRIDE__SHIFT = 0x17 # macro
IH_CLK_CTRL__MSI_STORM_COUNTER_CLK_SOFT_OVERRIDE__SHIFT = 0x18 # macro
IH_CLK_CTRL__IH_RETRY_INT_CAM_MEM_CLK_SOFT_OVERRIDE__SHIFT = 0x19 # macro
IH_CLK_CTRL__IH_BUFFER_MEM_CLK_SOFT_OVERRIDE__SHIFT = 0x1a # macro
IH_CLK_CTRL__DBUS_MUX_CLK_SOFT_OVERRIDE__SHIFT = 0x1b # macro
IH_CLK_CTRL__OSSSYS_SHARE_CLK_SOFT_OVERRIDE__SHIFT = 0x1c # macro
IH_CLK_CTRL__LIMIT_SMN_CLK_SOFT_OVERRIDE__SHIFT = 0x1d # macro
IH_CLK_CTRL__DYN_CLK_SOFT_OVERRIDE__SHIFT = 0x1e # macro
IH_CLK_CTRL__REG_CLK_SOFT_OVERRIDE__SHIFT = 0x1f # macro
IH_CLK_CTRL__IH_PASID_LUT_MEM_CLK_SOFT_OVERRIDE_MASK = 0x00800000 # macro
IH_CLK_CTRL__MSI_STORM_COUNTER_CLK_SOFT_OVERRIDE_MASK = 0x01000000 # macro
IH_CLK_CTRL__IH_RETRY_INT_CAM_MEM_CLK_SOFT_OVERRIDE_MASK = 0x02000000 # macro
IH_CLK_CTRL__IH_BUFFER_MEM_CLK_SOFT_OVERRIDE_MASK = 0x04000000 # macro
IH_CLK_CTRL__DBUS_MUX_CLK_SOFT_OVERRIDE_MASK = 0x08000000 # macro
IH_CLK_CTRL__OSSSYS_SHARE_CLK_SOFT_OVERRIDE_MASK = 0x10000000 # macro
IH_CLK_CTRL__LIMIT_SMN_CLK_SOFT_OVERRIDE_MASK = 0x20000000 # macro
IH_CLK_CTRL__DYN_CLK_SOFT_OVERRIDE_MASK = 0x40000000 # macro
IH_CLK_CTRL__REG_CLK_SOFT_OVERRIDE_MASK = 0x80000000 # macro
IH_INT_FLAGS__CLIENT_0_FLAG__SHIFT = 0x0 # macro
IH_INT_FLAGS__CLIENT_1_FLAG__SHIFT = 0x1 # macro
IH_INT_FLAGS__CLIENT_2_FLAG__SHIFT = 0x2 # macro
IH_INT_FLAGS__CLIENT_3_FLAG__SHIFT = 0x3 # macro
IH_INT_FLAGS__CLIENT_4_FLAG__SHIFT = 0x4 # macro
IH_INT_FLAGS__CLIENT_5_FLAG__SHIFT = 0x5 # macro
IH_INT_FLAGS__CLIENT_6_FLAG__SHIFT = 0x6 # macro
IH_INT_FLAGS__CLIENT_7_FLAG__SHIFT = 0x7 # macro
IH_INT_FLAGS__CLIENT_8_FLAG__SHIFT = 0x8 # macro
IH_INT_FLAGS__CLIENT_9_FLAG__SHIFT = 0x9 # macro
IH_INT_FLAGS__CLIENT_10_FLAG__SHIFT = 0xa # macro
IH_INT_FLAGS__CLIENT_11_FLAG__SHIFT = 0xb # macro
IH_INT_FLAGS__CLIENT_12_FLAG__SHIFT = 0xc # macro
IH_INT_FLAGS__CLIENT_13_FLAG__SHIFT = 0xd # macro
IH_INT_FLAGS__CLIENT_14_FLAG__SHIFT = 0xe # macro
IH_INT_FLAGS__CLIENT_15_FLAG__SHIFT = 0xf # macro
IH_INT_FLAGS__CLIENT_16_FLAG__SHIFT = 0x10 # macro
IH_INT_FLAGS__CLIENT_17_FLAG__SHIFT = 0x11 # macro
IH_INT_FLAGS__CLIENT_18_FLAG__SHIFT = 0x12 # macro
IH_INT_FLAGS__CLIENT_19_FLAG__SHIFT = 0x13 # macro
IH_INT_FLAGS__CLIENT_20_FLAG__SHIFT = 0x14 # macro
IH_INT_FLAGS__CLIENT_21_FLAG__SHIFT = 0x15 # macro
IH_INT_FLAGS__CLIENT_22_FLAG__SHIFT = 0x16 # macro
IH_INT_FLAGS__CLIENT_23_FLAG__SHIFT = 0x17 # macro
IH_INT_FLAGS__CLIENT_24_FLAG__SHIFT = 0x18 # macro
IH_INT_FLAGS__CLIENT_25_FLAG__SHIFT = 0x19 # macro
IH_INT_FLAGS__CLIENT_26_FLAG__SHIFT = 0x1a # macro
IH_INT_FLAGS__CLIENT_27_FLAG__SHIFT = 0x1b # macro
IH_INT_FLAGS__CLIENT_28_FLAG__SHIFT = 0x1c # macro
IH_INT_FLAGS__CLIENT_29_FLAG__SHIFT = 0x1d # macro
IH_INT_FLAGS__CLIENT_30_FLAG__SHIFT = 0x1e # macro
IH_INT_FLAGS__CLIENT_31_FLAG__SHIFT = 0x1f # macro
IH_INT_FLAGS__CLIENT_0_FLAG_MASK = 0x00000001 # macro
IH_INT_FLAGS__CLIENT_1_FLAG_MASK = 0x00000002 # macro
IH_INT_FLAGS__CLIENT_2_FLAG_MASK = 0x00000004 # macro
IH_INT_FLAGS__CLIENT_3_FLAG_MASK = 0x00000008 # macro
IH_INT_FLAGS__CLIENT_4_FLAG_MASK = 0x00000010 # macro
IH_INT_FLAGS__CLIENT_5_FLAG_MASK = 0x00000020 # macro
IH_INT_FLAGS__CLIENT_6_FLAG_MASK = 0x00000040 # macro
IH_INT_FLAGS__CLIENT_7_FLAG_MASK = 0x00000080 # macro
IH_INT_FLAGS__CLIENT_8_FLAG_MASK = 0x00000100 # macro
IH_INT_FLAGS__CLIENT_9_FLAG_MASK = 0x00000200 # macro
IH_INT_FLAGS__CLIENT_10_FLAG_MASK = 0x00000400 # macro
IH_INT_FLAGS__CLIENT_11_FLAG_MASK = 0x00000800 # macro
IH_INT_FLAGS__CLIENT_12_FLAG_MASK = 0x00001000 # macro
IH_INT_FLAGS__CLIENT_13_FLAG_MASK = 0x00002000 # macro
IH_INT_FLAGS__CLIENT_14_FLAG_MASK = 0x00004000 # macro
IH_INT_FLAGS__CLIENT_15_FLAG_MASK = 0x00008000 # macro
IH_INT_FLAGS__CLIENT_16_FLAG_MASK = 0x00010000 # macro
IH_INT_FLAGS__CLIENT_17_FLAG_MASK = 0x00020000 # macro
IH_INT_FLAGS__CLIENT_18_FLAG_MASK = 0x00040000 # macro
IH_INT_FLAGS__CLIENT_19_FLAG_MASK = 0x00080000 # macro
IH_INT_FLAGS__CLIENT_20_FLAG_MASK = 0x00100000 # macro
IH_INT_FLAGS__CLIENT_21_FLAG_MASK = 0x00200000 # macro
IH_INT_FLAGS__CLIENT_22_FLAG_MASK = 0x00400000 # macro
IH_INT_FLAGS__CLIENT_23_FLAG_MASK = 0x00800000 # macro
IH_INT_FLAGS__CLIENT_24_FLAG_MASK = 0x01000000 # macro
IH_INT_FLAGS__CLIENT_25_FLAG_MASK = 0x02000000 # macro
IH_INT_FLAGS__CLIENT_26_FLAG_MASK = 0x04000000 # macro
IH_INT_FLAGS__CLIENT_27_FLAG_MASK = 0x08000000 # macro
IH_INT_FLAGS__CLIENT_28_FLAG_MASK = 0x10000000 # macro
IH_INT_FLAGS__CLIENT_29_FLAG_MASK = 0x20000000 # macro
IH_INT_FLAGS__CLIENT_30_FLAG_MASK = 0x40000000 # macro
IH_INT_FLAGS__CLIENT_31_FLAG_MASK = 0x80000000 # macro
IH_LAST_INT_INFO0__CLIENT_ID__SHIFT = 0x0 # macro
IH_LAST_INT_INFO0__SOURCE_ID__SHIFT = 0x8 # macro
IH_LAST_INT_INFO0__RING_ID__SHIFT = 0x10 # macro
IH_LAST_INT_INFO0__VM_ID__SHIFT = 0x18 # macro
IH_LAST_INT_INFO0__VMID_TYPE__SHIFT = 0x1f # macro
IH_LAST_INT_INFO0__CLIENT_ID_MASK = 0x000000FF # macro
IH_LAST_INT_INFO0__SOURCE_ID_MASK = 0x0000FF00 # macro
IH_LAST_INT_INFO0__RING_ID_MASK = 0x00FF0000 # macro
IH_LAST_INT_INFO0__VM_ID_MASK = 0x0F000000 # macro
IH_LAST_INT_INFO0__VMID_TYPE_MASK = 0x80000000 # macro
IH_LAST_INT_INFO1__CONTEXT_ID__SHIFT = 0x0 # macro
IH_LAST_INT_INFO1__CONTEXT_ID_MASK = 0xFFFFFFFF # macro
IH_LAST_INT_INFO2__PAS_ID__SHIFT = 0x0 # macro
IH_LAST_INT_INFO2__VF_ID__SHIFT = 0x10 # macro
IH_LAST_INT_INFO2__VF__SHIFT = 0x17 # macro
IH_LAST_INT_INFO2__PAS_ID_MASK = 0x0000FFFF # macro
IH_LAST_INT_INFO2__VF_ID_MASK = 0x000F0000 # macro
IH_LAST_INT_INFO2__VF_MASK = 0x00800000 # macro
IH_SCRATCH__DATA__SHIFT = 0x0 # macro
IH_SCRATCH__DATA_MASK = 0xFFFFFFFF # macro
IH_CLIENT_CREDIT_ERROR__CLEAR__SHIFT = 0x0 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_1_ERROR__SHIFT = 0x1 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_2_ERROR__SHIFT = 0x2 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_3_ERROR__SHIFT = 0x3 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_4_ERROR__SHIFT = 0x4 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_5_ERROR__SHIFT = 0x5 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_6_ERROR__SHIFT = 0x6 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_7_ERROR__SHIFT = 0x7 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_8_ERROR__SHIFT = 0x8 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_9_ERROR__SHIFT = 0x9 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_10_ERROR__SHIFT = 0xa # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_11_ERROR__SHIFT = 0xb # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_12_ERROR__SHIFT = 0xc # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_13_ERROR__SHIFT = 0xd # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_14_ERROR__SHIFT = 0xe # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_15_ERROR__SHIFT = 0xf # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_16_ERROR__SHIFT = 0x10 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_17_ERROR__SHIFT = 0x11 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_18_ERROR__SHIFT = 0x12 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_19_ERROR__SHIFT = 0x13 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_20_ERROR__SHIFT = 0x14 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_21_ERROR__SHIFT = 0x15 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_22_ERROR__SHIFT = 0x16 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_23_ERROR__SHIFT = 0x17 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_24_ERROR__SHIFT = 0x18 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_25_ERROR__SHIFT = 0x19 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_26_ERROR__SHIFT = 0x1a # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_27_ERROR__SHIFT = 0x1b # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_28_ERROR__SHIFT = 0x1c # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_29_ERROR__SHIFT = 0x1d # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_30_ERROR__SHIFT = 0x1e # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_31_ERROR__SHIFT = 0x1f # macro
IH_CLIENT_CREDIT_ERROR__CLEAR_MASK = 0x00000001 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_1_ERROR_MASK = 0x00000002 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_2_ERROR_MASK = 0x00000004 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_3_ERROR_MASK = 0x00000008 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_4_ERROR_MASK = 0x00000010 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_5_ERROR_MASK = 0x00000020 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_6_ERROR_MASK = 0x00000040 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_7_ERROR_MASK = 0x00000080 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_8_ERROR_MASK = 0x00000100 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_9_ERROR_MASK = 0x00000200 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_10_ERROR_MASK = 0x00000400 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_11_ERROR_MASK = 0x00000800 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_12_ERROR_MASK = 0x00001000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_13_ERROR_MASK = 0x00002000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_14_ERROR_MASK = 0x00004000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_15_ERROR_MASK = 0x00008000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_16_ERROR_MASK = 0x00010000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_17_ERROR_MASK = 0x00020000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_18_ERROR_MASK = 0x00040000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_19_ERROR_MASK = 0x00080000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_20_ERROR_MASK = 0x00100000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_21_ERROR_MASK = 0x00200000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_22_ERROR_MASK = 0x00400000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_23_ERROR_MASK = 0x00800000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_24_ERROR_MASK = 0x01000000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_25_ERROR_MASK = 0x02000000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_26_ERROR_MASK = 0x04000000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_27_ERROR_MASK = 0x08000000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_28_ERROR_MASK = 0x10000000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_29_ERROR_MASK = 0x20000000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_30_ERROR_MASK = 0x40000000 # macro
IH_CLIENT_CREDIT_ERROR__CLIENT_31_ERROR_MASK = 0x80000000 # macro
IH_COOKIE_REC_VIOLATION_LOG__VIOLATION_STATUS__SHIFT = 0x0 # macro
IH_COOKIE_REC_VIOLATION_LOG__CLIENT_ID__SHIFT = 0x8 # macro
IH_COOKIE_REC_VIOLATION_LOG__INITIATOR_ID__SHIFT = 0x10 # macro
IH_COOKIE_REC_VIOLATION_LOG__VIOLATION_STATUS_MASK = 0x00000001 # macro
IH_COOKIE_REC_VIOLATION_LOG__CLIENT_ID_MASK = 0x0000FF00 # macro
IH_COOKIE_REC_VIOLATION_LOG__INITIATOR_ID_MASK = 0x03FF0000 # macro
IH_CREDIT_STATUS__CLIENT_1_CREDIT_RETURNED__SHIFT = 0x1 # macro
IH_CREDIT_STATUS__CLIENT_2_CREDIT_RETURNED__SHIFT = 0x2 # macro
IH_CREDIT_STATUS__CLIENT_3_CREDIT_RETURNED__SHIFT = 0x3 # macro
IH_CREDIT_STATUS__CLIENT_4_CREDIT_RETURNED__SHIFT = 0x4 # macro
IH_CREDIT_STATUS__CLIENT_5_CREDIT_RETURNED__SHIFT = 0x5 # macro
IH_CREDIT_STATUS__CLIENT_6_CREDIT_RETURNED__SHIFT = 0x6 # macro
IH_CREDIT_STATUS__CLIENT_7_CREDIT_RETURNED__SHIFT = 0x7 # macro
IH_CREDIT_STATUS__CLIENT_8_CREDIT_RETURNED__SHIFT = 0x8 # macro
IH_CREDIT_STATUS__CLIENT_9_CREDIT_RETURNED__SHIFT = 0x9 # macro
IH_CREDIT_STATUS__CLIENT_10_CREDIT_RETURNED__SHIFT = 0xa # macro
IH_CREDIT_STATUS__CLIENT_11_CREDIT_RETURNED__SHIFT = 0xb # macro
IH_CREDIT_STATUS__CLIENT_12_CREDIT_RETURNED__SHIFT = 0xc # macro
IH_CREDIT_STATUS__CLIENT_13_CREDIT_RETURNED__SHIFT = 0xd # macro
IH_CREDIT_STATUS__CLIENT_14_CREDIT_RETURNED__SHIFT = 0xe # macro
IH_CREDIT_STATUS__CLIENT_15_CREDIT_RETURNED__SHIFT = 0xf # macro
IH_CREDIT_STATUS__CLIENT_16_CREDIT_RETURNED__SHIFT = 0x10 # macro
IH_CREDIT_STATUS__CLIENT_17_CREDIT_RETURNED__SHIFT = 0x11 # macro
IH_CREDIT_STATUS__CLIENT_18_CREDIT_RETURNED__SHIFT = 0x12 # macro
IH_CREDIT_STATUS__CLIENT_19_CREDIT_RETURNED__SHIFT = 0x13 # macro
IH_CREDIT_STATUS__CLIENT_20_CREDIT_RETURNED__SHIFT = 0x14 # macro
IH_CREDIT_STATUS__CLIENT_21_CREDIT_RETURNED__SHIFT = 0x15 # macro
IH_CREDIT_STATUS__CLIENT_22_CREDIT_RETURNED__SHIFT = 0x16 # macro
IH_CREDIT_STATUS__CLIENT_23_CREDIT_RETURNED__SHIFT = 0x17 # macro
IH_CREDIT_STATUS__CLIENT_24_CREDIT_RETURNED__SHIFT = 0x18 # macro
IH_CREDIT_STATUS__CLIENT_25_CREDIT_RETURNED__SHIFT = 0x19 # macro
IH_CREDIT_STATUS__CLIENT_26_CREDIT_RETURNED__SHIFT = 0x1a # macro
IH_CREDIT_STATUS__CLIENT_27_CREDIT_RETURNED__SHIFT = 0x1b # macro
IH_CREDIT_STATUS__CLIENT_28_CREDIT_RETURNED__SHIFT = 0x1c # macro
IH_CREDIT_STATUS__CLIENT_29_CREDIT_RETURNED__SHIFT = 0x1d # macro
IH_CREDIT_STATUS__CLIENT_30_CREDIT_RETURNED__SHIFT = 0x1e # macro
IH_CREDIT_STATUS__CLIENT_31_CREDIT_RETURNED__SHIFT = 0x1f # macro
IH_CREDIT_STATUS__CLIENT_1_CREDIT_RETURNED_MASK = 0x00000002 # macro
IH_CREDIT_STATUS__CLIENT_2_CREDIT_RETURNED_MASK = 0x00000004 # macro
IH_CREDIT_STATUS__CLIENT_3_CREDIT_RETURNED_MASK = 0x00000008 # macro
IH_CREDIT_STATUS__CLIENT_4_CREDIT_RETURNED_MASK = 0x00000010 # macro
IH_CREDIT_STATUS__CLIENT_5_CREDIT_RETURNED_MASK = 0x00000020 # macro
IH_CREDIT_STATUS__CLIENT_6_CREDIT_RETURNED_MASK = 0x00000040 # macro
IH_CREDIT_STATUS__CLIENT_7_CREDIT_RETURNED_MASK = 0x00000080 # macro
IH_CREDIT_STATUS__CLIENT_8_CREDIT_RETURNED_MASK = 0x00000100 # macro
IH_CREDIT_STATUS__CLIENT_9_CREDIT_RETURNED_MASK = 0x00000200 # macro
IH_CREDIT_STATUS__CLIENT_10_CREDIT_RETURNED_MASK = 0x00000400 # macro
IH_CREDIT_STATUS__CLIENT_11_CREDIT_RETURNED_MASK = 0x00000800 # macro
IH_CREDIT_STATUS__CLIENT_12_CREDIT_RETURNED_MASK = 0x00001000 # macro
IH_CREDIT_STATUS__CLIENT_13_CREDIT_RETURNED_MASK = 0x00002000 # macro
IH_CREDIT_STATUS__CLIENT_14_CREDIT_RETURNED_MASK = 0x00004000 # macro
IH_CREDIT_STATUS__CLIENT_15_CREDIT_RETURNED_MASK = 0x00008000 # macro
IH_CREDIT_STATUS__CLIENT_16_CREDIT_RETURNED_MASK = 0x00010000 # macro
IH_CREDIT_STATUS__CLIENT_17_CREDIT_RETURNED_MASK = 0x00020000 # macro
IH_CREDIT_STATUS__CLIENT_18_CREDIT_RETURNED_MASK = 0x00040000 # macro
IH_CREDIT_STATUS__CLIENT_19_CREDIT_RETURNED_MASK = 0x00080000 # macro
IH_CREDIT_STATUS__CLIENT_20_CREDIT_RETURNED_MASK = 0x00100000 # macro
IH_CREDIT_STATUS__CLIENT_21_CREDIT_RETURNED_MASK = 0x00200000 # macro
IH_CREDIT_STATUS__CLIENT_22_CREDIT_RETURNED_MASK = 0x00400000 # macro
IH_CREDIT_STATUS__CLIENT_23_CREDIT_RETURNED_MASK = 0x00800000 # macro
IH_CREDIT_STATUS__CLIENT_24_CREDIT_RETURNED_MASK = 0x01000000 # macro
IH_CREDIT_STATUS__CLIENT_25_CREDIT_RETURNED_MASK = 0x02000000 # macro
IH_CREDIT_STATUS__CLIENT_26_CREDIT_RETURNED_MASK = 0x04000000 # macro
IH_CREDIT_STATUS__CLIENT_27_CREDIT_RETURNED_MASK = 0x08000000 # macro
IH_CREDIT_STATUS__CLIENT_28_CREDIT_RETURNED_MASK = 0x10000000 # macro
IH_CREDIT_STATUS__CLIENT_29_CREDIT_RETURNED_MASK = 0x20000000 # macro
IH_CREDIT_STATUS__CLIENT_30_CREDIT_RETURNED_MASK = 0x40000000 # macro
IH_CREDIT_STATUS__CLIENT_31_CREDIT_RETURNED_MASK = 0x80000000 # macro
IH_MMHUB_ERROR__IH_BRESP_01__SHIFT = 0x1 # macro
IH_MMHUB_ERROR__IH_BRESP_10__SHIFT = 0x2 # macro
IH_MMHUB_ERROR__IH_BRESP_11__SHIFT = 0x3 # macro
IH_MMHUB_ERROR__IH_BUSER_NACK_01__SHIFT = 0x5 # macro
IH_MMHUB_ERROR__IH_BUSER_NACK_10__SHIFT = 0x6 # macro
IH_MMHUB_ERROR__IH_BUSER_NACK_11__SHIFT = 0x7 # macro
IH_MMHUB_ERROR__IH_BRESP_01_MASK = 0x00000002 # macro
IH_MMHUB_ERROR__IH_BRESP_10_MASK = 0x00000004 # macro
IH_MMHUB_ERROR__IH_BRESP_11_MASK = 0x00000008 # macro
IH_MMHUB_ERROR__IH_BUSER_NACK_01_MASK = 0x00000020 # macro
IH_MMHUB_ERROR__IH_BUSER_NACK_10_MASK = 0x00000040 # macro
IH_MMHUB_ERROR__IH_BUSER_NACK_11_MASK = 0x00000080 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_CTRL_EN__SHIFT = 0x0 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_LS_EN__SHIFT = 0x1 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_DS_EN__SHIFT = 0x2 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_SD_EN__SHIFT = 0x3 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_IDLE_HYSTERESIS__SHIFT = 0x4 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_UP_RECOVER_DELAY__SHIFT = 0x8 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_DOWN_ENTER_DELAY__SHIFT = 0xe # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_CTRL_EN__SHIFT = 0x10 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_LS_EN__SHIFT = 0x11 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_DS_EN__SHIFT = 0x12 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_SD_EN__SHIFT = 0x13 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_IDLE_HYSTERESIS__SHIFT = 0x14 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_UP_RECOVER_DELAY__SHIFT = 0x18 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_DOWN_ENTER_DELAY__SHIFT = 0x1e # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_CTRL_EN_MASK = 0x00000001 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_LS_EN_MASK = 0x00000002 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_DS_EN_MASK = 0x00000004 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_SD_EN_MASK = 0x00000008 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_IDLE_HYSTERESIS_MASK = 0x00000070 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_UP_RECOVER_DELAY_MASK = 0x00003F00 # macro
IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_DOWN_ENTER_DELAY_MASK = 0x0000C000 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_CTRL_EN_MASK = 0x00010000 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_LS_EN_MASK = 0x00020000 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_DS_EN_MASK = 0x00040000 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_SD_EN_MASK = 0x00080000 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_IDLE_HYSTERESIS_MASK = 0x00700000 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_UP_RECOVER_DELAY_MASK = 0x3F000000 # macro
IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_DOWN_ENTER_DELAY_MASK = 0xC0000000 # macro
IH_VF_RB_STATUS3__RB_OVERFLOW_VF__SHIFT = 0x0 # macro
IH_VF_RB_STATUS3__RB_OVERFLOW_VF_MASK = 0x0000FFFF # macro
IH_VF_RB_STATUS4__BIF_INTERRUPT_LINE_VF__SHIFT = 0x0 # macro
IH_VF_RB_STATUS4__BIF_INTERRUPT_LINE_VF_MASK = 0x0000FFFF # macro
IH_VF_RB1_STATUS3__RB_OVERFLOW_VF__SHIFT = 0x0 # macro
IH_VF_RB1_STATUS3__RB_OVERFLOW_VF_MASK = 0x0000FFFF # macro
IH_RETRY_INT_CAM_CNTL__CAM_SIZE__SHIFT = 0x0 # macro
IH_RETRY_INT_CAM_CNTL__BACK_PRESSURE_SKID_VALUE__SHIFT = 0x8 # macro
IH_RETRY_INT_CAM_CNTL__ENABLE__SHIFT = 0x10 # macro
IH_RETRY_INT_CAM_CNTL__MM_BACK_PRESSURE_ENABLE__SHIFT = 0x11 # macro
IH_RETRY_INT_CAM_CNTL__GC_BACK_PRESSURE_ENABLE__SHIFT = 0x12 # macro
IH_RETRY_INT_CAM_CNTL__PER_VF_ENTRY_SIZE__SHIFT = 0x14 # macro
IH_RETRY_INT_CAM_CNTL__CAM_SIZE_MASK = 0x0000001F # macro
IH_RETRY_INT_CAM_CNTL__BACK_PRESSURE_SKID_VALUE_MASK = 0x00003F00 # macro
IH_RETRY_INT_CAM_CNTL__ENABLE_MASK = 0x00010000 # macro
IH_RETRY_INT_CAM_CNTL__MM_BACK_PRESSURE_ENABLE_MASK = 0x00020000 # macro
IH_RETRY_INT_CAM_CNTL__GC_BACK_PRESSURE_ENABLE_MASK = 0x00040000 # macro
IH_RETRY_INT_CAM_CNTL__PER_VF_ENTRY_SIZE_MASK = 0x00300000 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_CTRL_EN__SHIFT = 0x0 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_LS_EN__SHIFT = 0x1 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_DS_EN__SHIFT = 0x2 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_SD_EN__SHIFT = 0x3 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_IDLE_HYSTERESIS__SHIFT = 0x4 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_UP_RECOVER_DELAY__SHIFT = 0x8 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_DOWN_ENTER_DELAY__SHIFT = 0xe # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_CTRL_EN_MASK = 0x00000001 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_LS_EN_MASK = 0x00000002 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_DS_EN_MASK = 0x00000004 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_SD_EN_MASK = 0x00000008 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_IDLE_HYSTERESIS_MASK = 0x00000070 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_UP_RECOVER_DELAY_MASK = 0x00003F00 # macro
IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_DOWN_ENTER_DELAY_MASK = 0x0000C000 # macro
IH_MSI_STORM_CTRL__DELAY__SHIFT = 0x0 # macro
IH_MSI_STORM_CTRL__DELAY_MASK = 0x00000FFF # macro
IH_MSI_STORM_CLIENT_INDEX__INDEX__SHIFT = 0x0 # macro
IH_MSI_STORM_CLIENT_INDEX__INDEX_MASK = 0x00000007 # macro
IH_MSI_STORM_CLIENT_DATA__CLIENT_ID__SHIFT = 0x0 # macro
IH_MSI_STORM_CLIENT_DATA__SOURCE_ID__SHIFT = 0x8 # macro
IH_MSI_STORM_CLIENT_DATA__SOURCE_ID_MATCH_ENABLE__SHIFT = 0x10 # macro
IH_MSI_STORM_CLIENT_DATA__UTCL2_PAGE_FAULT_MATCH_ENABLE__SHIFT = 0x11 # macro
IH_MSI_STORM_CLIENT_DATA__ENTRY_VALID__SHIFT = 0x1f # macro
IH_MSI_STORM_CLIENT_DATA__CLIENT_ID_MASK = 0x000000FF # macro
IH_MSI_STORM_CLIENT_DATA__SOURCE_ID_MASK = 0x0000FF00 # macro
IH_MSI_STORM_CLIENT_DATA__SOURCE_ID_MATCH_ENABLE_MASK = 0x00010000 # macro
IH_MSI_STORM_CLIENT_DATA__UTCL2_PAGE_FAULT_MATCH_ENABLE_MASK = 0x00020000 # macro
IH_MSI_STORM_CLIENT_DATA__ENTRY_VALID_MASK = 0x80000000 # macro
IH_REGISTER_LAST_PART2__RESERVED__SHIFT = 0x0 # macro
IH_REGISTER_LAST_PART2__RESERVED_MASK = 0xFFFFFFFF # macro
SEM_MAILBOX__HOSTPORT__SHIFT = 0x0 # macro
SEM_MAILBOX__RESERVED__SHIFT = 0x10 # macro
SEM_MAILBOX__HOSTPORT_MASK = 0x0000FFFF # macro
SEM_MAILBOX__RESERVED_MASK = 0xFFFF0000 # macro
SEM_MAILBOX_CLEAR__CLEAR__SHIFT = 0x0 # macro
SEM_MAILBOX_CLEAR__RESERVED__SHIFT = 0x10 # macro
SEM_MAILBOX_CLEAR__CLEAR_MASK = 0x0000FFFF # macro
SEM_MAILBOX_CLEAR__RESERVED_MASK = 0xFFFF0000 # macro
SEM_REGISTER_LAST_PART2__RESERVED__SHIFT = 0x0 # macro
SEM_REGISTER_LAST_PART2__RESERVED_MASK = 0xFFFFFFFF # macro
IH_CLIENT_CFG__TOTAL_CLIENT_NUM__SHIFT = 0x0 # macro
IH_CLIENT_CFG__TOTAL_CLIENT_NUM_MASK = 0x0000003F # macro
IH_RING1_CLIENT_CFG_INDEX__INDEX__SHIFT = 0x0 # macro
IH_RING1_CLIENT_CFG_INDEX__INDEX_MASK = 0x00000007 # macro
IH_RING1_CLIENT_CFG_DATA__CLIENT_ID__SHIFT = 0x0 # macro
IH_RING1_CLIENT_CFG_DATA__SOURCE_ID__SHIFT = 0x8 # macro
IH_RING1_CLIENT_CFG_DATA__SOURCE_ID_MATCH_ENABLE__SHIFT = 0x10 # macro
IH_RING1_CLIENT_CFG_DATA__CLIENT_ID_MASK = 0x000000FF # macro
IH_RING1_CLIENT_CFG_DATA__SOURCE_ID_MASK = 0x0000FF00 # macro
IH_RING1_CLIENT_CFG_DATA__SOURCE_ID_MATCH_ENABLE_MASK = 0x00010000 # macro
IH_CLIENT_CFG_INDEX__INDEX__SHIFT = 0x0 # macro
IH_CLIENT_CFG_INDEX__INDEX_MASK = 0x0000001F # macro
IH_CLIENT_CFG_DATA__CLIENT_TYPE__SHIFT = 0x12 # macro
IH_CLIENT_CFG_DATA__VF_RB_SELECT__SHIFT = 0x16 # macro
IH_CLIENT_CFG_DATA__INTERFACE_TYPE__SHIFT = 0x19 # macro
IH_CLIENT_CFG_DATA__CLIENT_TYPE_MASK = 0x000C0000 # macro
IH_CLIENT_CFG_DATA__VF_RB_SELECT_MASK = 0x00C00000 # macro
IH_CLIENT_CFG_DATA__INTERFACE_TYPE_MASK = 0x02000000 # macro
IH_CID_REMAP_INDEX__INDEX__SHIFT = 0x0 # macro
IH_CID_REMAP_INDEX__INDEX_MASK = 0x00000003 # macro
IH_CID_REMAP_DATA__CLIENT_ID__SHIFT = 0x0 # macro
IH_CID_REMAP_DATA__INITIATOR_ID__SHIFT = 0x8 # macro
IH_CID_REMAP_DATA__CLIENT_ID_REMAP__SHIFT = 0x18 # macro
IH_CID_REMAP_DATA__CLIENT_ID_MASK = 0x000000FF # macro
IH_CID_REMAP_DATA__INITIATOR_ID_MASK = 0x0003FF00 # macro
IH_CID_REMAP_DATA__CLIENT_ID_REMAP_MASK = 0xFF000000 # macro
IH_CHICKEN__CROSS_TRIGGER_ENABLE__SHIFT = 0x2 # macro
IH_CHICKEN__MC_SPACE_FBPA_ENABLE__SHIFT = 0x3 # macro
IH_CHICKEN__MC_SPACE_GPA_ENABLE__SHIFT = 0x4 # macro
IH_CHICKEN__CROSS_TRIGGER_ENABLE_MASK = 0x00000004 # macro
IH_CHICKEN__MC_SPACE_FBPA_ENABLE_MASK = 0x00000008 # macro
IH_CHICKEN__MC_SPACE_GPA_ENABLE_MASK = 0x00000010 # macro
IH_INT_DROP_CNTL__INT_DROP_EN__SHIFT = 0x0 # macro
IH_INT_DROP_CNTL__CLIENT_ID_MATCH_EN__SHIFT = 0x1 # macro
IH_INT_DROP_CNTL__SOURCE_ID_MATCH_EN__SHIFT = 0x2 # macro
IH_INT_DROP_CNTL__VF_ID_MATCH_EN__SHIFT = 0x3 # macro
IH_INT_DROP_CNTL__VF_MATCH_EN__SHIFT = 0x4 # macro
IH_INT_DROP_CNTL__CONTEXT_ID_MATCH_EN__SHIFT = 0x5 # macro
IH_INT_DROP_CNTL__INT_DROP_MODE__SHIFT = 0x6 # macro
IH_INT_DROP_CNTL__UTCL2_RETRY_INT_DROP_EN__SHIFT = 0x8 # macro
IH_INT_DROP_CNTL__INT_DROPPED__SHIFT = 0x10 # macro
IH_INT_DROP_CNTL__INT_DROP_EN_MASK = 0x00000001 # macro
IH_INT_DROP_CNTL__CLIENT_ID_MATCH_EN_MASK = 0x00000002 # macro
IH_INT_DROP_CNTL__SOURCE_ID_MATCH_EN_MASK = 0x00000004 # macro
IH_INT_DROP_CNTL__VF_ID_MATCH_EN_MASK = 0x00000008 # macro
IH_INT_DROP_CNTL__VF_MATCH_EN_MASK = 0x00000010 # macro
IH_INT_DROP_CNTL__CONTEXT_ID_MATCH_EN_MASK = 0x00000020 # macro
IH_INT_DROP_CNTL__INT_DROP_MODE_MASK = 0x000000C0 # macro
IH_INT_DROP_CNTL__UTCL2_RETRY_INT_DROP_EN_MASK = 0x00000100 # macro
IH_INT_DROP_CNTL__INT_DROPPED_MASK = 0x00010000 # macro
IH_INT_DROP_MATCH_VALUE0__CLIENT_ID_MATCH_VALUE__SHIFT = 0x0 # macro
IH_INT_DROP_MATCH_VALUE0__SOURCE_ID_MATCH_VALUE__SHIFT = 0x8 # macro
IH_INT_DROP_MATCH_VALUE0__VF_ID_MATCH_VALUE__SHIFT = 0x10 # macro
IH_INT_DROP_MATCH_VALUE0__VF_MATCH_VALUE__SHIFT = 0x17 # macro
IH_INT_DROP_MATCH_VALUE0__CONTEXT_ID_39_32_MATCH_VALUE__SHIFT = 0x18 # macro
IH_INT_DROP_MATCH_VALUE0__CLIENT_ID_MATCH_VALUE_MASK = 0x000000FF # macro
IH_INT_DROP_MATCH_VALUE0__SOURCE_ID_MATCH_VALUE_MASK = 0x0000FF00 # macro
IH_INT_DROP_MATCH_VALUE0__VF_ID_MATCH_VALUE_MASK = 0x001F0000 # macro
IH_INT_DROP_MATCH_VALUE0__VF_MATCH_VALUE_MASK = 0x00800000 # macro
IH_INT_DROP_MATCH_VALUE0__CONTEXT_ID_39_32_MATCH_VALUE_MASK = 0xFF000000 # macro
IH_INT_DROP_MATCH_VALUE1__CONTEXT_ID_31_0_MATCH_VALUE__SHIFT = 0x0 # macro
IH_INT_DROP_MATCH_VALUE1__CONTEXT_ID_31_0_MATCH_VALUE_MASK = 0xFFFFFFFF # macro
IH_INT_DROP_MATCH_MASK0__CLIENT_ID_MATCH_MASK__SHIFT = 0x0 # macro
IH_INT_DROP_MATCH_MASK0__SOURCE_ID_MATCH_MASK__SHIFT = 0x8 # macro
IH_INT_DROP_MATCH_MASK0__VF_ID_MATCH_MASK__SHIFT = 0x10 # macro
IH_INT_DROP_MATCH_MASK0__VF_MATCH_MASK__SHIFT = 0x17 # macro
IH_INT_DROP_MATCH_MASK0__CONTEXT_ID_39_32_MATCH_MASK__SHIFT = 0x18 # macro
IH_INT_DROP_MATCH_MASK0__CLIENT_ID_MATCH_MASK_MASK = 0x000000FF # macro
IH_INT_DROP_MATCH_MASK0__SOURCE_ID_MATCH_MASK_MASK = 0x0000FF00 # macro
IH_INT_DROP_MATCH_MASK0__VF_ID_MATCH_MASK_MASK = 0x001F0000 # macro
IH_INT_DROP_MATCH_MASK0__VF_MATCH_MASK_MASK = 0x00800000 # macro
IH_INT_DROP_MATCH_MASK0__CONTEXT_ID_39_32_MATCH_MASK_MASK = 0xFF000000 # macro
IH_INT_DROP_MATCH_MASK1__CONTEXT_ID_31_0_MATCH_MASK__SHIFT = 0x0 # macro
IH_INT_DROP_MATCH_MASK1__CONTEXT_ID_31_0_MATCH_MASK_MASK = 0xFFFFFFFF # macro
IH_REGISTER_LAST_PART1__RESERVED__SHIFT = 0x0 # macro
IH_REGISTER_LAST_PART1__RESERVED_MASK = 0xFFFFFFFF # macro
__all__ = \
    ['IH_CHICKEN__CROSS_TRIGGER_ENABLE_MASK',
    'IH_CHICKEN__CROSS_TRIGGER_ENABLE__SHIFT',
    'IH_CHICKEN__MC_SPACE_FBPA_ENABLE_MASK',
    'IH_CHICKEN__MC_SPACE_FBPA_ENABLE__SHIFT',
    'IH_CHICKEN__MC_SPACE_GPA_ENABLE_MASK',
    'IH_CHICKEN__MC_SPACE_GPA_ENABLE__SHIFT',
    'IH_CID_REMAP_DATA__CLIENT_ID_MASK',
    'IH_CID_REMAP_DATA__CLIENT_ID_REMAP_MASK',
    'IH_CID_REMAP_DATA__CLIENT_ID_REMAP__SHIFT',
    'IH_CID_REMAP_DATA__CLIENT_ID__SHIFT',
    'IH_CID_REMAP_DATA__INITIATOR_ID_MASK',
    'IH_CID_REMAP_DATA__INITIATOR_ID__SHIFT',
    'IH_CID_REMAP_INDEX__INDEX_MASK',
    'IH_CID_REMAP_INDEX__INDEX__SHIFT',
    'IH_CLIENT_CFG_DATA__CLIENT_TYPE_MASK',
    'IH_CLIENT_CFG_DATA__CLIENT_TYPE__SHIFT',
    'IH_CLIENT_CFG_DATA__INTERFACE_TYPE_MASK',
    'IH_CLIENT_CFG_DATA__INTERFACE_TYPE__SHIFT',
    'IH_CLIENT_CFG_DATA__VF_RB_SELECT_MASK',
    'IH_CLIENT_CFG_DATA__VF_RB_SELECT__SHIFT',
    'IH_CLIENT_CFG_INDEX__INDEX_MASK',
    'IH_CLIENT_CFG_INDEX__INDEX__SHIFT',
    'IH_CLIENT_CFG__TOTAL_CLIENT_NUM_MASK',
    'IH_CLIENT_CFG__TOTAL_CLIENT_NUM__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLEAR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLEAR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_10_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_10_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_11_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_11_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_12_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_12_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_13_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_13_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_14_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_14_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_15_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_15_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_16_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_16_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_17_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_17_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_18_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_18_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_19_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_19_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_1_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_1_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_20_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_20_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_21_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_21_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_22_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_22_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_23_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_23_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_24_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_24_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_25_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_25_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_26_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_26_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_27_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_27_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_28_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_28_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_29_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_29_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_2_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_2_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_30_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_30_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_31_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_31_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_3_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_3_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_4_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_4_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_5_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_5_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_6_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_6_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_7_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_7_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_8_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_8_ERROR__SHIFT',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_9_ERROR_MASK',
    'IH_CLIENT_CREDIT_ERROR__CLIENT_9_ERROR__SHIFT',
    'IH_CLK_CTRL__DBUS_MUX_CLK_SOFT_OVERRIDE_MASK',
    'IH_CLK_CTRL__DBUS_MUX_CLK_SOFT_OVERRIDE__SHIFT',
    'IH_CLK_CTRL__DYN_CLK_SOFT_OVERRIDE_MASK',
    'IH_CLK_CTRL__DYN_CLK_SOFT_OVERRIDE__SHIFT',
    'IH_CLK_CTRL__IH_BUFFER_MEM_CLK_SOFT_OVERRIDE_MASK',
    'IH_CLK_CTRL__IH_BUFFER_MEM_CLK_SOFT_OVERRIDE__SHIFT',
    'IH_CLK_CTRL__IH_PASID_LUT_MEM_CLK_SOFT_OVERRIDE_MASK',
    'IH_CLK_CTRL__IH_PASID_LUT_MEM_CLK_SOFT_OVERRIDE__SHIFT',
    'IH_CLK_CTRL__IH_RETRY_INT_CAM_MEM_CLK_SOFT_OVERRIDE_MASK',
    'IH_CLK_CTRL__IH_RETRY_INT_CAM_MEM_CLK_SOFT_OVERRIDE__SHIFT',
    'IH_CLK_CTRL__LIMIT_SMN_CLK_SOFT_OVERRIDE_MASK',
    'IH_CLK_CTRL__LIMIT_SMN_CLK_SOFT_OVERRIDE__SHIFT',
    'IH_CLK_CTRL__MSI_STORM_COUNTER_CLK_SOFT_OVERRIDE_MASK',
    'IH_CLK_CTRL__MSI_STORM_COUNTER_CLK_SOFT_OVERRIDE__SHIFT',
    'IH_CLK_CTRL__OSSSYS_SHARE_CLK_SOFT_OVERRIDE_MASK',
    'IH_CLK_CTRL__OSSSYS_SHARE_CLK_SOFT_OVERRIDE__SHIFT',
    'IH_CLK_CTRL__REG_CLK_SOFT_OVERRIDE_MASK',
    'IH_CLK_CTRL__REG_CLK_SOFT_OVERRIDE__SHIFT',
    'IH_CNTL2__SELF_IV_FORCE_WPTR_UPDATE_ENABLE_MASK',
    'IH_CNTL2__SELF_IV_FORCE_WPTR_UPDATE_ENABLE__SHIFT',
    'IH_CNTL2__SELF_IV_FORCE_WPTR_UPDATE_TIMEOUT_MASK',
    'IH_CNTL2__SELF_IV_FORCE_WPTR_UPDATE_TIMEOUT__SHIFT',
    'IH_CNTL__IH_FIFO_HIGHWATER_MASK',
    'IH_CNTL__IH_FIFO_HIGHWATER__SHIFT',
    'IH_CNTL__IH_IDLE_HYSTERESIS_CNTL_MASK',
    'IH_CNTL__IH_IDLE_HYSTERESIS_CNTL__SHIFT',
    'IH_CNTL__MC_WR_CLEAN_CNT_MASK',
    'IH_CNTL__MC_WR_CLEAN_CNT__SHIFT',
    'IH_CNTL__WPTR_WRITEBACK_TIMER_MASK',
    'IH_CNTL__WPTR_WRITEBACK_TIMER__SHIFT',
    'IH_COOKIE_0__CLIENT_ID_MASK', 'IH_COOKIE_0__CLIENT_ID__SHIFT',
    'IH_COOKIE_0__RESERVED_MASK', 'IH_COOKIE_0__RESERVED__SHIFT',
    'IH_COOKIE_0__RING_ID_MASK', 'IH_COOKIE_0__RING_ID__SHIFT',
    'IH_COOKIE_0__SOURCE_ID_MASK', 'IH_COOKIE_0__SOURCE_ID__SHIFT',
    'IH_COOKIE_0__VMID_TYPE_MASK', 'IH_COOKIE_0__VMID_TYPE__SHIFT',
    'IH_COOKIE_0__VM_ID_MASK', 'IH_COOKIE_0__VM_ID__SHIFT',
    'IH_COOKIE_1__TIMESTAMP_31_0_MASK',
    'IH_COOKIE_1__TIMESTAMP_31_0__SHIFT',
    'IH_COOKIE_2__RESERVED_MASK', 'IH_COOKIE_2__RESERVED__SHIFT',
    'IH_COOKIE_2__TIMESTAMP_47_32_MASK',
    'IH_COOKIE_2__TIMESTAMP_47_32__SHIFT',
    'IH_COOKIE_2__TIMESTAMP_SRC_MASK',
    'IH_COOKIE_2__TIMESTAMP_SRC__SHIFT',
    'IH_COOKIE_3__PASID_SRC_MASK', 'IH_COOKIE_3__PASID_SRC__SHIFT',
    'IH_COOKIE_3__PAS_ID_MASK', 'IH_COOKIE_3__PAS_ID__SHIFT',
    'IH_COOKIE_3__RESERVED_MASK', 'IH_COOKIE_3__RESERVED__SHIFT',
    'IH_COOKIE_4__CONTEXT_ID_31_0_MASK',
    'IH_COOKIE_4__CONTEXT_ID_31_0__SHIFT',
    'IH_COOKIE_5__CONTEXT_ID_63_32_MASK',
    'IH_COOKIE_5__CONTEXT_ID_63_32__SHIFT',
    'IH_COOKIE_6__CONTEXT_ID_95_64_MASK',
    'IH_COOKIE_6__CONTEXT_ID_95_64__SHIFT',
    'IH_COOKIE_7__CONTEXT_ID_128_96_MASK',
    'IH_COOKIE_7__CONTEXT_ID_128_96__SHIFT',
    'IH_COOKIE_REC_VIOLATION_LOG__CLIENT_ID_MASK',
    'IH_COOKIE_REC_VIOLATION_LOG__CLIENT_ID__SHIFT',
    'IH_COOKIE_REC_VIOLATION_LOG__INITIATOR_ID_MASK',
    'IH_COOKIE_REC_VIOLATION_LOG__INITIATOR_ID__SHIFT',
    'IH_COOKIE_REC_VIOLATION_LOG__VIOLATION_STATUS_MASK',
    'IH_COOKIE_REC_VIOLATION_LOG__VIOLATION_STATUS__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_10_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_10_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_11_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_11_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_12_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_12_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_13_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_13_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_14_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_14_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_15_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_15_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_16_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_16_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_17_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_17_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_18_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_18_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_19_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_19_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_1_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_1_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_20_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_20_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_21_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_21_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_22_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_22_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_23_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_23_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_24_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_24_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_25_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_25_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_26_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_26_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_27_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_27_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_28_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_28_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_29_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_29_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_2_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_2_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_30_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_30_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_31_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_31_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_3_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_3_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_4_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_4_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_5_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_5_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_6_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_6_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_7_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_7_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_8_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_8_CREDIT_RETURNED__SHIFT',
    'IH_CREDIT_STATUS__CLIENT_9_CREDIT_RETURNED_MASK',
    'IH_CREDIT_STATUS__CLIENT_9_CREDIT_RETURNED__SHIFT',
    'IH_DOORBELL_RETRY_CAM__ENABLE_MASK',
    'IH_DOORBELL_RETRY_CAM__ENABLE__SHIFT',
    'IH_DOORBELL_RETRY_CAM__OFFSET_MASK',
    'IH_DOORBELL_RETRY_CAM__OFFSET__SHIFT',
    'IH_DOORBELL_RPTR_RING1__ENABLE_MASK',
    'IH_DOORBELL_RPTR_RING1__ENABLE__SHIFT',
    'IH_DOORBELL_RPTR_RING1__OFFSET_MASK',
    'IH_DOORBELL_RPTR_RING1__OFFSET__SHIFT',
    'IH_DOORBELL_RPTR__ENABLE_MASK',
    'IH_DOORBELL_RPTR__ENABLE__SHIFT',
    'IH_DOORBELL_RPTR__OFFSET_MASK',
    'IH_DOORBELL_RPTR__OFFSET__SHIFT',
    'IH_DSM_MATCH_DATA_CONTROL__VALUE_MASK',
    'IH_DSM_MATCH_DATA_CONTROL__VALUE__SHIFT',
    'IH_DSM_MATCH_FCN_ID__PF_VF_MASK',
    'IH_DSM_MATCH_FCN_ID__PF_VF__SHIFT',
    'IH_DSM_MATCH_FCN_ID__VF_ID_MASK',
    'IH_DSM_MATCH_FCN_ID__VF_ID__SHIFT',
    'IH_DSM_MATCH_FIELD_CONTROL__CLIENT_ID_EN_MASK',
    'IH_DSM_MATCH_FIELD_CONTROL__CLIENT_ID_EN__SHIFT',
    'IH_DSM_MATCH_FIELD_CONTROL__FCNID_EN_MASK',
    'IH_DSM_MATCH_FIELD_CONTROL__FCNID_EN__SHIFT',
    'IH_DSM_MATCH_FIELD_CONTROL__PASID_EN_MASK',
    'IH_DSM_MATCH_FIELD_CONTROL__PASID_EN__SHIFT',
    'IH_DSM_MATCH_FIELD_CONTROL__RINGID_EN_MASK',
    'IH_DSM_MATCH_FIELD_CONTROL__RINGID_EN__SHIFT',
    'IH_DSM_MATCH_FIELD_CONTROL__SRC_EN_MASK',
    'IH_DSM_MATCH_FIELD_CONTROL__SRC_EN__SHIFT',
    'IH_DSM_MATCH_FIELD_CONTROL__TIMESTAMP_EN_MASK',
    'IH_DSM_MATCH_FIELD_CONTROL__TIMESTAMP_EN__SHIFT',
    'IH_DSM_MATCH_FIELD_CONTROL__VMID_EN_MASK',
    'IH_DSM_MATCH_FIELD_CONTROL__VMID_EN__SHIFT',
    'IH_DSM_MATCH_VALUE_BIT_31_0__VALUE_MASK',
    'IH_DSM_MATCH_VALUE_BIT_31_0__VALUE__SHIFT',
    'IH_DSM_MATCH_VALUE_BIT_63_32__VALUE_MASK',
    'IH_DSM_MATCH_VALUE_BIT_63_32__VALUE__SHIFT',
    'IH_DSM_MATCH_VALUE_BIT_95_64__VALUE_MASK',
    'IH_DSM_MATCH_VALUE_BIT_95_64__VALUE__SHIFT',
    'IH_INT_DROP_CNTL__CLIENT_ID_MATCH_EN_MASK',
    'IH_INT_DROP_CNTL__CLIENT_ID_MATCH_EN__SHIFT',
    'IH_INT_DROP_CNTL__CONTEXT_ID_MATCH_EN_MASK',
    'IH_INT_DROP_CNTL__CONTEXT_ID_MATCH_EN__SHIFT',
    'IH_INT_DROP_CNTL__INT_DROPPED_MASK',
    'IH_INT_DROP_CNTL__INT_DROPPED__SHIFT',
    'IH_INT_DROP_CNTL__INT_DROP_EN_MASK',
    'IH_INT_DROP_CNTL__INT_DROP_EN__SHIFT',
    'IH_INT_DROP_CNTL__INT_DROP_MODE_MASK',
    'IH_INT_DROP_CNTL__INT_DROP_MODE__SHIFT',
    'IH_INT_DROP_CNTL__SOURCE_ID_MATCH_EN_MASK',
    'IH_INT_DROP_CNTL__SOURCE_ID_MATCH_EN__SHIFT',
    'IH_INT_DROP_CNTL__UTCL2_RETRY_INT_DROP_EN_MASK',
    'IH_INT_DROP_CNTL__UTCL2_RETRY_INT_DROP_EN__SHIFT',
    'IH_INT_DROP_CNTL__VF_ID_MATCH_EN_MASK',
    'IH_INT_DROP_CNTL__VF_ID_MATCH_EN__SHIFT',
    'IH_INT_DROP_CNTL__VF_MATCH_EN_MASK',
    'IH_INT_DROP_CNTL__VF_MATCH_EN__SHIFT',
    'IH_INT_DROP_MATCH_MASK0__CLIENT_ID_MATCH_MASK_MASK',
    'IH_INT_DROP_MATCH_MASK0__CLIENT_ID_MATCH_MASK__SHIFT',
    'IH_INT_DROP_MATCH_MASK0__CONTEXT_ID_39_32_MATCH_MASK_MASK',
    'IH_INT_DROP_MATCH_MASK0__CONTEXT_ID_39_32_MATCH_MASK__SHIFT',
    'IH_INT_DROP_MATCH_MASK0__SOURCE_ID_MATCH_MASK_MASK',
    'IH_INT_DROP_MATCH_MASK0__SOURCE_ID_MATCH_MASK__SHIFT',
    'IH_INT_DROP_MATCH_MASK0__VF_ID_MATCH_MASK_MASK',
    'IH_INT_DROP_MATCH_MASK0__VF_ID_MATCH_MASK__SHIFT',
    'IH_INT_DROP_MATCH_MASK0__VF_MATCH_MASK_MASK',
    'IH_INT_DROP_MATCH_MASK0__VF_MATCH_MASK__SHIFT',
    'IH_INT_DROP_MATCH_MASK1__CONTEXT_ID_31_0_MATCH_MASK_MASK',
    'IH_INT_DROP_MATCH_MASK1__CONTEXT_ID_31_0_MATCH_MASK__SHIFT',
    'IH_INT_DROP_MATCH_VALUE0__CLIENT_ID_MATCH_VALUE_MASK',
    'IH_INT_DROP_MATCH_VALUE0__CLIENT_ID_MATCH_VALUE__SHIFT',
    'IH_INT_DROP_MATCH_VALUE0__CONTEXT_ID_39_32_MATCH_VALUE_MASK',
    'IH_INT_DROP_MATCH_VALUE0__CONTEXT_ID_39_32_MATCH_VALUE__SHIFT',
    'IH_INT_DROP_MATCH_VALUE0__SOURCE_ID_MATCH_VALUE_MASK',
    'IH_INT_DROP_MATCH_VALUE0__SOURCE_ID_MATCH_VALUE__SHIFT',
    'IH_INT_DROP_MATCH_VALUE0__VF_ID_MATCH_VALUE_MASK',
    'IH_INT_DROP_MATCH_VALUE0__VF_ID_MATCH_VALUE__SHIFT',
    'IH_INT_DROP_MATCH_VALUE0__VF_MATCH_VALUE_MASK',
    'IH_INT_DROP_MATCH_VALUE0__VF_MATCH_VALUE__SHIFT',
    'IH_INT_DROP_MATCH_VALUE1__CONTEXT_ID_31_0_MATCH_VALUE_MASK',
    'IH_INT_DROP_MATCH_VALUE1__CONTEXT_ID_31_0_MATCH_VALUE__SHIFT',
    'IH_INT_FLAGS__CLIENT_0_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_0_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_10_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_10_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_11_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_11_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_12_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_12_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_13_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_13_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_14_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_14_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_15_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_15_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_16_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_16_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_17_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_17_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_18_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_18_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_19_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_19_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_1_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_1_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_20_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_20_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_21_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_21_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_22_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_22_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_23_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_23_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_24_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_24_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_25_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_25_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_26_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_26_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_27_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_27_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_28_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_28_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_29_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_29_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_2_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_2_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_30_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_30_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_31_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_31_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_3_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_3_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_4_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_4_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_5_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_5_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_6_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_6_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_7_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_7_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_8_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_8_FLAG__SHIFT',
    'IH_INT_FLAGS__CLIENT_9_FLAG_MASK',
    'IH_INT_FLAGS__CLIENT_9_FLAG__SHIFT',
    'IH_INT_FLOOD_CNTL__CLEAR_INT_FLOOD_STATUS_MASK',
    'IH_INT_FLOOD_CNTL__CLEAR_INT_FLOOD_STATUS__SHIFT',
    'IH_INT_FLOOD_CNTL__FLOOD_CNTL_ENABLE_MASK',
    'IH_INT_FLOOD_CNTL__FLOOD_CNTL_ENABLE__SHIFT',
    'IH_INT_FLOOD_CNTL__HIGHWATER_MASK',
    'IH_INT_FLOOD_CNTL__HIGHWATER__SHIFT',
    'IH_INT_FLOOD_STATUS__FIRST_DROP_INT_CLIENT_ID_MASK',
    'IH_INT_FLOOD_STATUS__FIRST_DROP_INT_CLIENT_ID__SHIFT',
    'IH_INT_FLOOD_STATUS__FIRST_DROP_INT_SOURCE_ID_MASK',
    'IH_INT_FLOOD_STATUS__FIRST_DROP_INT_SOURCE_ID__SHIFT',
    'IH_INT_FLOOD_STATUS__FIRST_DROP_INT_VF_ID_MASK',
    'IH_INT_FLOOD_STATUS__FIRST_DROP_INT_VF_ID__SHIFT',
    'IH_INT_FLOOD_STATUS__FIRST_DROP_INT_VF_MASK',
    'IH_INT_FLOOD_STATUS__FIRST_DROP_INT_VF__SHIFT',
    'IH_INT_FLOOD_STATUS__INT_DROPPED_MASK',
    'IH_INT_FLOOD_STATUS__INT_DROPPED__SHIFT',
    'IH_INT_FLOOD_STATUS__INT_DROP_CNT_MASK',
    'IH_INT_FLOOD_STATUS__INT_DROP_CNT__SHIFT',
    'IH_LAST_INT_INFO0__CLIENT_ID_MASK',
    'IH_LAST_INT_INFO0__CLIENT_ID__SHIFT',
    'IH_LAST_INT_INFO0__RING_ID_MASK',
    'IH_LAST_INT_INFO0__RING_ID__SHIFT',
    'IH_LAST_INT_INFO0__SOURCE_ID_MASK',
    'IH_LAST_INT_INFO0__SOURCE_ID__SHIFT',
    'IH_LAST_INT_INFO0__VMID_TYPE_MASK',
    'IH_LAST_INT_INFO0__VMID_TYPE__SHIFT',
    'IH_LAST_INT_INFO0__VM_ID_MASK',
    'IH_LAST_INT_INFO0__VM_ID__SHIFT',
    'IH_LAST_INT_INFO1__CONTEXT_ID_MASK',
    'IH_LAST_INT_INFO1__CONTEXT_ID__SHIFT',
    'IH_LAST_INT_INFO2__PAS_ID_MASK',
    'IH_LAST_INT_INFO2__PAS_ID__SHIFT',
    'IH_LAST_INT_INFO2__VF_ID_MASK',
    'IH_LAST_INT_INFO2__VF_ID__SHIFT', 'IH_LAST_INT_INFO2__VF_MASK',
    'IH_LAST_INT_INFO2__VF__SHIFT',
    'IH_LIMIT_INT_RATE_CNTL__LIMIT_ENABLE_MASK',
    'IH_LIMIT_INT_RATE_CNTL__LIMIT_ENABLE__SHIFT',
    'IH_LIMIT_INT_RATE_CNTL__PERF_INTERVAL_MASK',
    'IH_LIMIT_INT_RATE_CNTL__PERF_INTERVAL__SHIFT',
    'IH_LIMIT_INT_RATE_CNTL__PERF_RESULT_MASK',
    'IH_LIMIT_INT_RATE_CNTL__PERF_RESULT__SHIFT',
    'IH_LIMIT_INT_RATE_CNTL__PERF_THRESHOLD_MASK',
    'IH_LIMIT_INT_RATE_CNTL__PERF_THRESHOLD__SHIFT',
    'IH_LIMIT_INT_RATE_CNTL__RETURN_DELAY_MASK',
    'IH_LIMIT_INT_RATE_CNTL__RETURN_DELAY__SHIFT',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_IDLE_HYSTERESIS_MASK',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_IDLE_HYSTERESIS__SHIFT',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_CTRL_EN_MASK',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_CTRL_EN__SHIFT',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_DOWN_ENTER_DELAY_MASK',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_DOWN_ENTER_DELAY__SHIFT',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_DS_EN_MASK',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_DS_EN__SHIFT',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_LS_EN_MASK',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_LS_EN__SHIFT',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_SD_EN_MASK',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_SD_EN__SHIFT',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_UP_RECOVER_DELAY_MASK',
    'IH_MEM_POWER_CTRL2__IH_PASID_LUT_MEM_POWER_UP_RECOVER_DELAY__SHIFT',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_IDLE_HYSTERESIS_MASK',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_IDLE_HYSTERESIS__SHIFT',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_CTRL_EN_MASK',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_CTRL_EN__SHIFT',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_DOWN_ENTER_DELAY_MASK',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_DOWN_ENTER_DELAY__SHIFT',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_DS_EN_MASK',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_DS_EN__SHIFT',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_LS_EN_MASK',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_LS_EN__SHIFT',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_SD_EN_MASK',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_SD_EN__SHIFT',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_UP_RECOVER_DELAY_MASK',
    'IH_MEM_POWER_CTRL__IH_BUFFER_MEM_POWER_UP_RECOVER_DELAY__SHIFT',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_IDLE_HYSTERESIS_MASK',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_IDLE_HYSTERESIS__SHIFT',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_CTRL_EN_MASK',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_CTRL_EN__SHIFT',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_DOWN_ENTER_DELAY_MASK',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_DOWN_ENTER_DELAY__SHIFT',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_DS_EN_MASK',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_DS_EN__SHIFT',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_LS_EN_MASK',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_LS_EN__SHIFT',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_SD_EN_MASK',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_SD_EN__SHIFT',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_UP_RECOVER_DELAY_MASK',
    'IH_MEM_POWER_CTRL__IH_RETRY_INT_CAM_MEM_POWER_UP_RECOVER_DELAY__SHIFT',
    'IH_MMHUB_ERROR__IH_BRESP_01_MASK',
    'IH_MMHUB_ERROR__IH_BRESP_01__SHIFT',
    'IH_MMHUB_ERROR__IH_BRESP_10_MASK',
    'IH_MMHUB_ERROR__IH_BRESP_10__SHIFT',
    'IH_MMHUB_ERROR__IH_BRESP_11_MASK',
    'IH_MMHUB_ERROR__IH_BRESP_11__SHIFT',
    'IH_MMHUB_ERROR__IH_BUSER_NACK_01_MASK',
    'IH_MMHUB_ERROR__IH_BUSER_NACK_01__SHIFT',
    'IH_MMHUB_ERROR__IH_BUSER_NACK_10_MASK',
    'IH_MMHUB_ERROR__IH_BUSER_NACK_10__SHIFT',
    'IH_MMHUB_ERROR__IH_BUSER_NACK_11_MASK',
    'IH_MMHUB_ERROR__IH_BUSER_NACK_11__SHIFT',
    'IH_MSI_STORM_CLIENT_DATA__CLIENT_ID_MASK',
    'IH_MSI_STORM_CLIENT_DATA__CLIENT_ID__SHIFT',
    'IH_MSI_STORM_CLIENT_DATA__ENTRY_VALID_MASK',
    'IH_MSI_STORM_CLIENT_DATA__ENTRY_VALID__SHIFT',
    'IH_MSI_STORM_CLIENT_DATA__SOURCE_ID_MASK',
    'IH_MSI_STORM_CLIENT_DATA__SOURCE_ID_MATCH_ENABLE_MASK',
    'IH_MSI_STORM_CLIENT_DATA__SOURCE_ID_MATCH_ENABLE__SHIFT',
    'IH_MSI_STORM_CLIENT_DATA__SOURCE_ID__SHIFT',
    'IH_MSI_STORM_CLIENT_DATA__UTCL2_PAGE_FAULT_MATCH_ENABLE_MASK',
    'IH_MSI_STORM_CLIENT_DATA__UTCL2_PAGE_FAULT_MATCH_ENABLE__SHIFT',
    'IH_MSI_STORM_CLIENT_INDEX__INDEX_MASK',
    'IH_MSI_STORM_CLIENT_INDEX__INDEX__SHIFT',
    'IH_MSI_STORM_CTRL__DELAY_MASK',
    'IH_MSI_STORM_CTRL__DELAY__SHIFT',
    'IH_PERFCOUNTER0_RESULT__PERF_COUNT_MASK',
    'IH_PERFCOUNTER0_RESULT__PERF_COUNT__SHIFT',
    'IH_PERFCOUNTER1_RESULT__PERF_COUNT_MASK',
    'IH_PERFCOUNTER1_RESULT__PERF_COUNT__SHIFT',
    'IH_PERFMON_CNTL__CLEAR0_MASK', 'IH_PERFMON_CNTL__CLEAR0__SHIFT',
    'IH_PERFMON_CNTL__CLEAR1_MASK', 'IH_PERFMON_CNTL__CLEAR1__SHIFT',
    'IH_PERFMON_CNTL__ENABLE0_MASK',
    'IH_PERFMON_CNTL__ENABLE0__SHIFT',
    'IH_PERFMON_CNTL__ENABLE1_MASK',
    'IH_PERFMON_CNTL__ENABLE1__SHIFT',
    'IH_PERFMON_CNTL__PERF_SEL0_MASK',
    'IH_PERFMON_CNTL__PERF_SEL0__SHIFT',
    'IH_PERFMON_CNTL__PERF_SEL1_MASK',
    'IH_PERFMON_CNTL__PERF_SEL1__SHIFT',
    'IH_RB0_INT_FLOOD_STATUS__RB_INT_DROPPED_MASK',
    'IH_RB0_INT_FLOOD_STATUS__RB_INT_DROPPED_VF_MASK',
    'IH_RB0_INT_FLOOD_STATUS__RB_INT_DROPPED_VF__SHIFT',
    'IH_RB0_INT_FLOOD_STATUS__RB_INT_DROPPED__SHIFT',
    'IH_RB1_INT_FLOOD_STATUS__RB_INT_DROPPED_MASK',
    'IH_RB1_INT_FLOOD_STATUS__RB_INT_DROPPED_VF_MASK',
    'IH_RB1_INT_FLOOD_STATUS__RB_INT_DROPPED_VF__SHIFT',
    'IH_RB1_INT_FLOOD_STATUS__RB_INT_DROPPED__SHIFT',
    'IH_RB_BASE_HI_RING1__ADDR_MASK',
    'IH_RB_BASE_HI_RING1__ADDR__SHIFT', 'IH_RB_BASE_HI__ADDR_MASK',
    'IH_RB_BASE_HI__ADDR__SHIFT', 'IH_RB_BASE_RING1__ADDR_MASK',
    'IH_RB_BASE_RING1__ADDR__SHIFT', 'IH_RB_BASE__ADDR_MASK',
    'IH_RB_BASE__ADDR__SHIFT',
    'IH_RB_CNTL_RING1__FULL_DRAIN_CLEAR_MASK',
    'IH_RB_CNTL_RING1__FULL_DRAIN_CLEAR__SHIFT',
    'IH_RB_CNTL_RING1__MC_RO_MASK', 'IH_RB_CNTL_RING1__MC_RO__SHIFT',
    'IH_RB_CNTL_RING1__MC_SNOOP_MASK',
    'IH_RB_CNTL_RING1__MC_SNOOP__SHIFT',
    'IH_RB_CNTL_RING1__MC_SPACE_MASK',
    'IH_RB_CNTL_RING1__MC_SPACE__SHIFT',
    'IH_RB_CNTL_RING1__MC_SWAP_MASK',
    'IH_RB_CNTL_RING1__MC_SWAP__SHIFT',
    'IH_RB_CNTL_RING1__MC_VMID_MASK',
    'IH_RB_CNTL_RING1__MC_VMID__SHIFT',
    'IH_RB_CNTL_RING1__PAGE_RB_CLEAR_MASK',
    'IH_RB_CNTL_RING1__PAGE_RB_CLEAR__SHIFT',
    'IH_RB_CNTL_RING1__RB_ENABLE_MASK',
    'IH_RB_CNTL_RING1__RB_ENABLE__SHIFT',
    'IH_RB_CNTL_RING1__RB_FULL_DRAIN_ENABLE_MASK',
    'IH_RB_CNTL_RING1__RB_FULL_DRAIN_ENABLE__SHIFT',
    'IH_RB_CNTL_RING1__RB_SIZE_MASK',
    'IH_RB_CNTL_RING1__RB_SIZE__SHIFT',
    'IH_RB_CNTL_RING1__RB_USED_INT_THRESHOLD_MASK',
    'IH_RB_CNTL_RING1__RB_USED_INT_THRESHOLD__SHIFT',
    'IH_RB_CNTL_RING1__WPTR_OVERFLOW_CLEAR_MASK',
    'IH_RB_CNTL_RING1__WPTR_OVERFLOW_CLEAR__SHIFT',
    'IH_RB_CNTL_RING1__WPTR_OVERFLOW_ENABLE_MASK',
    'IH_RB_CNTL_RING1__WPTR_OVERFLOW_ENABLE__SHIFT',
    'IH_RB_CNTL__ENABLE_INTR_MASK', 'IH_RB_CNTL__ENABLE_INTR__SHIFT',
    'IH_RB_CNTL__FULL_DRAIN_CLEAR_MASK',
    'IH_RB_CNTL__FULL_DRAIN_CLEAR__SHIFT', 'IH_RB_CNTL__MC_RO_MASK',
    'IH_RB_CNTL__MC_RO__SHIFT', 'IH_RB_CNTL__MC_SNOOP_MASK',
    'IH_RB_CNTL__MC_SNOOP__SHIFT', 'IH_RB_CNTL__MC_SPACE_MASK',
    'IH_RB_CNTL__MC_SPACE__SHIFT', 'IH_RB_CNTL__MC_SWAP_MASK',
    'IH_RB_CNTL__MC_SWAP__SHIFT', 'IH_RB_CNTL__MC_VMID_MASK',
    'IH_RB_CNTL__MC_VMID__SHIFT', 'IH_RB_CNTL__PAGE_RB_CLEAR_MASK',
    'IH_RB_CNTL__PAGE_RB_CLEAR__SHIFT', 'IH_RB_CNTL__RB_ENABLE_MASK',
    'IH_RB_CNTL__RB_ENABLE__SHIFT',
    'IH_RB_CNTL__RB_FULL_DRAIN_ENABLE_MASK',
    'IH_RB_CNTL__RB_FULL_DRAIN_ENABLE__SHIFT',
    'IH_RB_CNTL__RB_SIZE_MASK', 'IH_RB_CNTL__RB_SIZE__SHIFT',
    'IH_RB_CNTL__RB_USED_INT_THRESHOLD_MASK',
    'IH_RB_CNTL__RB_USED_INT_THRESHOLD__SHIFT',
    'IH_RB_CNTL__RPTR_REARM_MASK', 'IH_RB_CNTL__RPTR_REARM__SHIFT',
    'IH_RB_CNTL__WPTR_OVERFLOW_CLEAR_MASK',
    'IH_RB_CNTL__WPTR_OVERFLOW_CLEAR__SHIFT',
    'IH_RB_CNTL__WPTR_OVERFLOW_ENABLE_MASK',
    'IH_RB_CNTL__WPTR_OVERFLOW_ENABLE__SHIFT',
    'IH_RB_CNTL__WPTR_WRITEBACK_ENABLE_MASK',
    'IH_RB_CNTL__WPTR_WRITEBACK_ENABLE__SHIFT',
    'IH_RB_RPTR_RING1__OFFSET_MASK',
    'IH_RB_RPTR_RING1__OFFSET__SHIFT', 'IH_RB_RPTR__OFFSET_MASK',
    'IH_RB_RPTR__OFFSET__SHIFT', 'IH_RB_STATUS__RB1_FULL_DRAIN_MASK',
    'IH_RB_STATUS__RB1_FULL_DRAIN__SHIFT',
    'IH_RB_STATUS__RB1_FULL_MASK', 'IH_RB_STATUS__RB1_FULL__SHIFT',
    'IH_RB_STATUS__RB1_OVERFLOW_MASK',
    'IH_RB_STATUS__RB1_OVERFLOW__SHIFT',
    'IH_RB_STATUS__RB_FULL_DRAIN_MASK',
    'IH_RB_STATUS__RB_FULL_DRAIN__SHIFT',
    'IH_RB_STATUS__RB_FULL_MASK', 'IH_RB_STATUS__RB_FULL__SHIFT',
    'IH_RB_STATUS__RB_OVERFLOW_MASK',
    'IH_RB_STATUS__RB_OVERFLOW__SHIFT',
    'IH_RB_WPTR_ADDR_HI__ADDR_MASK',
    'IH_RB_WPTR_ADDR_HI__ADDR__SHIFT',
    'IH_RB_WPTR_ADDR_LO__ADDR_MASK',
    'IH_RB_WPTR_ADDR_LO__ADDR__SHIFT',
    'IH_RB_WPTR_RING1__OFFSET_MASK',
    'IH_RB_WPTR_RING1__OFFSET__SHIFT',
    'IH_RB_WPTR_RING1__RB_LEFT_NONE_MASK',
    'IH_RB_WPTR_RING1__RB_LEFT_NONE__SHIFT',
    'IH_RB_WPTR_RING1__RB_MAY_OVERFLOW_MASK',
    'IH_RB_WPTR_RING1__RB_MAY_OVERFLOW__SHIFT',
    'IH_RB_WPTR_RING1__RB_OVERFLOW_MASK',
    'IH_RB_WPTR_RING1__RB_OVERFLOW__SHIFT', 'IH_RB_WPTR__OFFSET_MASK',
    'IH_RB_WPTR__OFFSET__SHIFT', 'IH_RB_WPTR__RB_LEFT_NONE_MASK',
    'IH_RB_WPTR__RB_LEFT_NONE__SHIFT',
    'IH_RB_WPTR__RB_MAY_OVERFLOW_MASK',
    'IH_RB_WPTR__RB_MAY_OVERFLOW__SHIFT',
    'IH_RB_WPTR__RB_OVERFLOW_MASK', 'IH_RB_WPTR__RB_OVERFLOW__SHIFT',
    'IH_REGISTER_LAST_PART0__RESERVED_MASK',
    'IH_REGISTER_LAST_PART0__RESERVED__SHIFT',
    'IH_REGISTER_LAST_PART1__RESERVED_MASK',
    'IH_REGISTER_LAST_PART1__RESERVED__SHIFT',
    'IH_REGISTER_LAST_PART2__RESERVED_MASK',
    'IH_REGISTER_LAST_PART2__RESERVED__SHIFT',
    'IH_RETRY_CAM_ACK__INDEX_MASK', 'IH_RETRY_CAM_ACK__INDEX__SHIFT',
    'IH_RETRY_INT_CAM_CNTL__BACK_PRESSURE_SKID_VALUE_MASK',
    'IH_RETRY_INT_CAM_CNTL__BACK_PRESSURE_SKID_VALUE__SHIFT',
    'IH_RETRY_INT_CAM_CNTL__CAM_SIZE_MASK',
    'IH_RETRY_INT_CAM_CNTL__CAM_SIZE__SHIFT',
    'IH_RETRY_INT_CAM_CNTL__ENABLE_MASK',
    'IH_RETRY_INT_CAM_CNTL__ENABLE__SHIFT',
    'IH_RETRY_INT_CAM_CNTL__GC_BACK_PRESSURE_ENABLE_MASK',
    'IH_RETRY_INT_CAM_CNTL__GC_BACK_PRESSURE_ENABLE__SHIFT',
    'IH_RETRY_INT_CAM_CNTL__MM_BACK_PRESSURE_ENABLE_MASK',
    'IH_RETRY_INT_CAM_CNTL__MM_BACK_PRESSURE_ENABLE__SHIFT',
    'IH_RETRY_INT_CAM_CNTL__PER_VF_ENTRY_SIZE_MASK',
    'IH_RETRY_INT_CAM_CNTL__PER_VF_ENTRY_SIZE__SHIFT',
    'IH_RING1_CLIENT_CFG_DATA__CLIENT_ID_MASK',
    'IH_RING1_CLIENT_CFG_DATA__CLIENT_ID__SHIFT',
    'IH_RING1_CLIENT_CFG_DATA__SOURCE_ID_MASK',
    'IH_RING1_CLIENT_CFG_DATA__SOURCE_ID_MATCH_ENABLE_MASK',
    'IH_RING1_CLIENT_CFG_DATA__SOURCE_ID_MATCH_ENABLE__SHIFT',
    'IH_RING1_CLIENT_CFG_DATA__SOURCE_ID__SHIFT',
    'IH_RING1_CLIENT_CFG_INDEX__INDEX_MASK',
    'IH_RING1_CLIENT_CFG_INDEX__INDEX__SHIFT',
    'IH_SCRATCH__DATA_MASK', 'IH_SCRATCH__DATA__SHIFT',
    'IH_STATUS__BIF_INTERRUPT_LINE_MASK',
    'IH_STATUS__BIF_INTERRUPT_LINE__SHIFT',
    'IH_STATUS__BUFFER_IDLE_MASK', 'IH_STATUS__BUFFER_IDLE__SHIFT',
    'IH_STATUS__IDLE_MASK', 'IH_STATUS__IDLE__SHIFT',
    'IH_STATUS__IH_BUFFER_MEM_POWER_GATED_MASK',
    'IH_STATUS__IH_BUFFER_MEM_POWER_GATED__SHIFT',
    'IH_STATUS__IH_PASID_LUT_MEM_POWER_GATED_MASK',
    'IH_STATUS__IH_PASID_LUT_MEM_POWER_GATED__SHIFT',
    'IH_STATUS__IH_RETRY_INT_CAM_MEM_POWER_GATED_MASK',
    'IH_STATUS__IH_RETRY_INT_CAM_MEM_POWER_GATED__SHIFT',
    'IH_STATUS__INPUT_IDLE_MASK', 'IH_STATUS__INPUT_IDLE__SHIFT',
    'IH_STATUS__MC_WR_CLEAN_PENDING_MASK',
    'IH_STATUS__MC_WR_CLEAN_PENDING__SHIFT',
    'IH_STATUS__MC_WR_CLEAN_STALL_MASK',
    'IH_STATUS__MC_WR_CLEAN_STALL__SHIFT',
    'IH_STATUS__MC_WR_IDLE_MASK', 'IH_STATUS__MC_WR_IDLE__SHIFT',
    'IH_STATUS__MC_WR_STALL_MASK', 'IH_STATUS__MC_WR_STALL__SHIFT',
    'IH_STATUS__RB1_FULL_DRAIN_MASK',
    'IH_STATUS__RB1_FULL_DRAIN__SHIFT', 'IH_STATUS__RB1_FULL_MASK',
    'IH_STATUS__RB1_FULL__SHIFT', 'IH_STATUS__RB1_OVERFLOW_MASK',
    'IH_STATUS__RB1_OVERFLOW__SHIFT', 'IH_STATUS__RB_FULL_DRAIN_MASK',
    'IH_STATUS__RB_FULL_DRAIN__SHIFT', 'IH_STATUS__RB_FULL_MASK',
    'IH_STATUS__RB_FULL__SHIFT', 'IH_STATUS__RB_OVERFLOW_MASK',
    'IH_STATUS__RB_OVERFLOW__SHIFT',
    'IH_STATUS__RETRY_INT_CAM_IDLE_MASK',
    'IH_STATUS__RETRY_INT_CAM_IDLE__SHIFT',
    'IH_STATUS__SELF_INT_GEN_IDLE_MASK',
    'IH_STATUS__SELF_INT_GEN_IDLE__SHIFT',
    'IH_STATUS__SWITCH_READY_MASK', 'IH_STATUS__SWITCH_READY__SHIFT',
    'IH_STATUS__ZSTATES_FENCE_MASK',
    'IH_STATUS__ZSTATES_FENCE__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT10_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT10_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT11_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT11_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT12_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT12_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT13_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT13_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT14_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT14_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT15_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT15_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT16_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT16_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT17_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT17_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT18_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT18_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT19_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT19_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT1_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT1_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT20_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT20_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT21_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT21_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT22_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT22_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT23_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT23_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT24_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT24_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT25_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT25_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT26_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT26_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT27_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT27_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT28_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT28_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT29_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT29_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT2_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT2_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT30_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT30_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT31_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT31_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT3_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT3_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT4_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT4_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT5_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT5_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT6_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT6_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT7_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT7_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT8_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT8_IS_STORM_CLIENT__SHIFT',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT9_IS_STORM_CLIENT_MASK',
    'IH_STORM_CLIENT_LIST_CNTL__CLIENT9_IS_STORM_CLIENT__SHIFT',
    'IH_VERSION__MAJVER_MASK', 'IH_VERSION__MAJVER__SHIFT',
    'IH_VERSION__MINVER_MASK', 'IH_VERSION__MINVER__SHIFT',
    'IH_VERSION__REV_MASK', 'IH_VERSION__REV__SHIFT',
    'IH_VF_RB1_STATUS2__RB_FULL_VF_MASK',
    'IH_VF_RB1_STATUS2__RB_FULL_VF__SHIFT',
    'IH_VF_RB1_STATUS3__RB_OVERFLOW_VF_MASK',
    'IH_VF_RB1_STATUS3__RB_OVERFLOW_VF__SHIFT',
    'IH_VF_RB1_STATUS__RB_FULL_DRAIN_VF_MASK',
    'IH_VF_RB1_STATUS__RB_FULL_DRAIN_VF__SHIFT',
    'IH_VF_RB_STATUS2__RB_FULL_VF_MASK',
    'IH_VF_RB_STATUS2__RB_FULL_VF__SHIFT',
    'IH_VF_RB_STATUS3__RB_OVERFLOW_VF_MASK',
    'IH_VF_RB_STATUS3__RB_OVERFLOW_VF__SHIFT',
    'IH_VF_RB_STATUS4__BIF_INTERRUPT_LINE_VF_MASK',
    'IH_VF_RB_STATUS4__BIF_INTERRUPT_LINE_VF__SHIFT',
    'IH_VF_RB_STATUS__RB_FULL_DRAIN_VF_MASK',
    'IH_VF_RB_STATUS__RB_FULL_DRAIN_VF__SHIFT',
    'IH_VMID_0_LUT_MM__PASID_MASK', 'IH_VMID_0_LUT_MM__PASID__SHIFT',
    'IH_VMID_0_LUT__PASID_MASK', 'IH_VMID_0_LUT__PASID__SHIFT',
    'IH_VMID_10_LUT_MM__PASID_MASK',
    'IH_VMID_10_LUT_MM__PASID__SHIFT', 'IH_VMID_10_LUT__PASID_MASK',
    'IH_VMID_10_LUT__PASID__SHIFT', 'IH_VMID_11_LUT_MM__PASID_MASK',
    'IH_VMID_11_LUT_MM__PASID__SHIFT', 'IH_VMID_11_LUT__PASID_MASK',
    'IH_VMID_11_LUT__PASID__SHIFT', 'IH_VMID_12_LUT_MM__PASID_MASK',
    'IH_VMID_12_LUT_MM__PASID__SHIFT', 'IH_VMID_12_LUT__PASID_MASK',
    'IH_VMID_12_LUT__PASID__SHIFT', 'IH_VMID_13_LUT_MM__PASID_MASK',
    'IH_VMID_13_LUT_MM__PASID__SHIFT', 'IH_VMID_13_LUT__PASID_MASK',
    'IH_VMID_13_LUT__PASID__SHIFT', 'IH_VMID_14_LUT_MM__PASID_MASK',
    'IH_VMID_14_LUT_MM__PASID__SHIFT', 'IH_VMID_14_LUT__PASID_MASK',
    'IH_VMID_14_LUT__PASID__SHIFT', 'IH_VMID_15_LUT_MM__PASID_MASK',
    'IH_VMID_15_LUT_MM__PASID__SHIFT', 'IH_VMID_15_LUT__PASID_MASK',
    'IH_VMID_15_LUT__PASID__SHIFT', 'IH_VMID_1_LUT_MM__PASID_MASK',
    'IH_VMID_1_LUT_MM__PASID__SHIFT', 'IH_VMID_1_LUT__PASID_MASK',
    'IH_VMID_1_LUT__PASID__SHIFT', 'IH_VMID_2_LUT_MM__PASID_MASK',
    'IH_VMID_2_LUT_MM__PASID__SHIFT', 'IH_VMID_2_LUT__PASID_MASK',
    'IH_VMID_2_LUT__PASID__SHIFT', 'IH_VMID_3_LUT_MM__PASID_MASK',
    'IH_VMID_3_LUT_MM__PASID__SHIFT', 'IH_VMID_3_LUT__PASID_MASK',
    'IH_VMID_3_LUT__PASID__SHIFT', 'IH_VMID_4_LUT_MM__PASID_MASK',
    'IH_VMID_4_LUT_MM__PASID__SHIFT', 'IH_VMID_4_LUT__PASID_MASK',
    'IH_VMID_4_LUT__PASID__SHIFT', 'IH_VMID_5_LUT_MM__PASID_MASK',
    'IH_VMID_5_LUT_MM__PASID__SHIFT', 'IH_VMID_5_LUT__PASID_MASK',
    'IH_VMID_5_LUT__PASID__SHIFT', 'IH_VMID_6_LUT_MM__PASID_MASK',
    'IH_VMID_6_LUT_MM__PASID__SHIFT', 'IH_VMID_6_LUT__PASID_MASK',
    'IH_VMID_6_LUT__PASID__SHIFT', 'IH_VMID_7_LUT_MM__PASID_MASK',
    'IH_VMID_7_LUT_MM__PASID__SHIFT', 'IH_VMID_7_LUT__PASID_MASK',
    'IH_VMID_7_LUT__PASID__SHIFT', 'IH_VMID_8_LUT_MM__PASID_MASK',
    'IH_VMID_8_LUT_MM__PASID__SHIFT', 'IH_VMID_8_LUT__PASID_MASK',
    'IH_VMID_8_LUT__PASID__SHIFT', 'IH_VMID_9_LUT_MM__PASID_MASK',
    'IH_VMID_9_LUT_MM__PASID__SHIFT', 'IH_VMID_9_LUT__PASID_MASK',
    'IH_VMID_9_LUT__PASID__SHIFT', 'SEM_MAILBOX_CLEAR__CLEAR_MASK',
    'SEM_MAILBOX_CLEAR__CLEAR__SHIFT',
    'SEM_MAILBOX_CLEAR__RESERVED_MASK',
    'SEM_MAILBOX_CLEAR__RESERVED__SHIFT',
    'SEM_MAILBOX__HOSTPORT_MASK', 'SEM_MAILBOX__HOSTPORT__SHIFT',
    'SEM_MAILBOX__RESERVED_MASK', 'SEM_MAILBOX__RESERVED__SHIFT',
    'SEM_REGISTER_LAST_PART2__RESERVED_MASK',
    'SEM_REGISTER_LAST_PART2__RESERVED__SHIFT',
    '_osssys_6_0_0_OFFSET_HEADER', '_osssys_6_0_0_SH_MASK_HEADER',
    'regIH_CHICKEN', 'regIH_CHICKEN_BASE_IDX', 'regIH_CID_REMAP_DATA',
    'regIH_CID_REMAP_DATA_BASE_IDX', 'regIH_CID_REMAP_INDEX',
    'regIH_CID_REMAP_INDEX_BASE_IDX', 'regIH_CLIENT_CFG',
    'regIH_CLIENT_CFG_BASE_IDX', 'regIH_CLIENT_CFG_DATA',
    'regIH_CLIENT_CFG_DATA_BASE_IDX', 'regIH_CLIENT_CFG_INDEX',
    'regIH_CLIENT_CFG_INDEX_BASE_IDX', 'regIH_CLIENT_CREDIT_ERROR',
    'regIH_CLIENT_CREDIT_ERROR_BASE_IDX', 'regIH_CLK_CTRL',
    'regIH_CLK_CTRL_BASE_IDX', 'regIH_CNTL', 'regIH_CNTL2',
    'regIH_CNTL2_BASE_IDX', 'regIH_CNTL_BASE_IDX', 'regIH_COOKIE_0',
    'regIH_COOKIE_0_BASE_IDX', 'regIH_COOKIE_1',
    'regIH_COOKIE_1_BASE_IDX', 'regIH_COOKIE_2',
    'regIH_COOKIE_2_BASE_IDX', 'regIH_COOKIE_3',
    'regIH_COOKIE_3_BASE_IDX', 'regIH_COOKIE_4',
    'regIH_COOKIE_4_BASE_IDX', 'regIH_COOKIE_5',
    'regIH_COOKIE_5_BASE_IDX', 'regIH_COOKIE_6',
    'regIH_COOKIE_6_BASE_IDX', 'regIH_COOKIE_7',
    'regIH_COOKIE_7_BASE_IDX', 'regIH_COOKIE_REC_VIOLATION_LOG',
    'regIH_COOKIE_REC_VIOLATION_LOG_BASE_IDX', 'regIH_CREDIT_STATUS',
    'regIH_CREDIT_STATUS_BASE_IDX', 'regIH_DOORBELL_RETRY_CAM',
    'regIH_DOORBELL_RETRY_CAM_BASE_IDX', 'regIH_DOORBELL_RPTR',
    'regIH_DOORBELL_RPTR_BASE_IDX', 'regIH_DOORBELL_RPTR_RING1',
    'regIH_DOORBELL_RPTR_RING1_BASE_IDX',
    'regIH_DSM_MATCH_DATA_CONTROL',
    'regIH_DSM_MATCH_DATA_CONTROL_BASE_IDX', 'regIH_DSM_MATCH_FCN_ID',
    'regIH_DSM_MATCH_FCN_ID_BASE_IDX',
    'regIH_DSM_MATCH_FIELD_CONTROL',
    'regIH_DSM_MATCH_FIELD_CONTROL_BASE_IDX',
    'regIH_DSM_MATCH_VALUE_BIT_31_0',
    'regIH_DSM_MATCH_VALUE_BIT_31_0_BASE_IDX',
    'regIH_DSM_MATCH_VALUE_BIT_63_32',
    'regIH_DSM_MATCH_VALUE_BIT_63_32_BASE_IDX',
    'regIH_DSM_MATCH_VALUE_BIT_95_64',
    'regIH_DSM_MATCH_VALUE_BIT_95_64_BASE_IDX', 'regIH_INT_DROP_CNTL',
    'regIH_INT_DROP_CNTL_BASE_IDX', 'regIH_INT_DROP_MATCH_MASK0',
    'regIH_INT_DROP_MATCH_MASK0_BASE_IDX',
    'regIH_INT_DROP_MATCH_MASK1',
    'regIH_INT_DROP_MATCH_MASK1_BASE_IDX',
    'regIH_INT_DROP_MATCH_VALUE0',
    'regIH_INT_DROP_MATCH_VALUE0_BASE_IDX',
    'regIH_INT_DROP_MATCH_VALUE1',
    'regIH_INT_DROP_MATCH_VALUE1_BASE_IDX', 'regIH_INT_FLAGS',
    'regIH_INT_FLAGS_BASE_IDX', 'regIH_INT_FLOOD_CNTL',
    'regIH_INT_FLOOD_CNTL_BASE_IDX', 'regIH_INT_FLOOD_STATUS',
    'regIH_INT_FLOOD_STATUS_BASE_IDX', 'regIH_LAST_INT_INFO0',
    'regIH_LAST_INT_INFO0_BASE_IDX', 'regIH_LAST_INT_INFO1',
    'regIH_LAST_INT_INFO1_BASE_IDX', 'regIH_LAST_INT_INFO2',
    'regIH_LAST_INT_INFO2_BASE_IDX', 'regIH_LIMIT_INT_RATE_CNTL',
    'regIH_LIMIT_INT_RATE_CNTL_BASE_IDX', 'regIH_MEM_POWER_CTRL',
    'regIH_MEM_POWER_CTRL2', 'regIH_MEM_POWER_CTRL2_BASE_IDX',
    'regIH_MEM_POWER_CTRL_BASE_IDX', 'regIH_MMHUB_ERROR',
    'regIH_MMHUB_ERROR_BASE_IDX', 'regIH_MSI_STORM_CLIENT_DATA',
    'regIH_MSI_STORM_CLIENT_DATA_BASE_IDX',
    'regIH_MSI_STORM_CLIENT_INDEX',
    'regIH_MSI_STORM_CLIENT_INDEX_BASE_IDX', 'regIH_MSI_STORM_CTRL',
    'regIH_MSI_STORM_CTRL_BASE_IDX', 'regIH_PERFCOUNTER0_RESULT',
    'regIH_PERFCOUNTER0_RESULT_BASE_IDX', 'regIH_PERFCOUNTER1_RESULT',
    'regIH_PERFCOUNTER1_RESULT_BASE_IDX', 'regIH_PERFMON_CNTL',
    'regIH_PERFMON_CNTL_BASE_IDX', 'regIH_RB0_INT_FLOOD_STATUS',
    'regIH_RB0_INT_FLOOD_STATUS_BASE_IDX',
    'regIH_RB1_INT_FLOOD_STATUS',
    'regIH_RB1_INT_FLOOD_STATUS_BASE_IDX', 'regIH_RB_BASE',
    'regIH_RB_BASE_BASE_IDX', 'regIH_RB_BASE_HI',
    'regIH_RB_BASE_HI_BASE_IDX', 'regIH_RB_BASE_HI_RING1',
    'regIH_RB_BASE_HI_RING1_BASE_IDX', 'regIH_RB_BASE_RING1',
    'regIH_RB_BASE_RING1_BASE_IDX', 'regIH_RB_CNTL',
    'regIH_RB_CNTL_BASE_IDX', 'regIH_RB_CNTL_RING1',
    'regIH_RB_CNTL_RING1_BASE_IDX', 'regIH_RB_RPTR',
    'regIH_RB_RPTR_BASE_IDX', 'regIH_RB_RPTR_RING1',
    'regIH_RB_RPTR_RING1_BASE_IDX', 'regIH_RB_STATUS',
    'regIH_RB_STATUS_BASE_IDX', 'regIH_RB_WPTR',
    'regIH_RB_WPTR_ADDR_HI', 'regIH_RB_WPTR_ADDR_HI_BASE_IDX',
    'regIH_RB_WPTR_ADDR_LO', 'regIH_RB_WPTR_ADDR_LO_BASE_IDX',
    'regIH_RB_WPTR_BASE_IDX', 'regIH_RB_WPTR_RING1',
    'regIH_RB_WPTR_RING1_BASE_IDX', 'regIH_REGISTER_LAST_PART0',
    'regIH_REGISTER_LAST_PART0_BASE_IDX', 'regIH_REGISTER_LAST_PART1',
    'regIH_REGISTER_LAST_PART1_BASE_IDX', 'regIH_REGISTER_LAST_PART2',
    'regIH_REGISTER_LAST_PART2_BASE_IDX', 'regIH_RETRY_CAM_ACK',
    'regIH_RETRY_CAM_ACK_BASE_IDX', 'regIH_RETRY_INT_CAM_CNTL',
    'regIH_RETRY_INT_CAM_CNTL_BASE_IDX',
    'regIH_RING1_CLIENT_CFG_DATA',
    'regIH_RING1_CLIENT_CFG_DATA_BASE_IDX',
    'regIH_RING1_CLIENT_CFG_INDEX',
    'regIH_RING1_CLIENT_CFG_INDEX_BASE_IDX', 'regIH_SCRATCH',
    'regIH_SCRATCH_BASE_IDX', 'regIH_STATUS', 'regIH_STATUS_BASE_IDX',
    'regIH_STORM_CLIENT_LIST_CNTL',
    'regIH_STORM_CLIENT_LIST_CNTL_BASE_IDX', 'regIH_VERSION',
    'regIH_VERSION_BASE_IDX', 'regIH_VF_RB1_STATUS',
    'regIH_VF_RB1_STATUS2', 'regIH_VF_RB1_STATUS2_BASE_IDX',
    'regIH_VF_RB1_STATUS3', 'regIH_VF_RB1_STATUS3_BASE_IDX',
    'regIH_VF_RB1_STATUS_BASE_IDX', 'regIH_VF_RB_STATUS',
    'regIH_VF_RB_STATUS2', 'regIH_VF_RB_STATUS2_BASE_IDX',
    'regIH_VF_RB_STATUS3', 'regIH_VF_RB_STATUS3_BASE_IDX',
    'regIH_VF_RB_STATUS4', 'regIH_VF_RB_STATUS4_BASE_IDX',
    'regIH_VF_RB_STATUS_BASE_IDX', 'regIH_VMID_0_LUT',
    'regIH_VMID_0_LUT_BASE_IDX', 'regIH_VMID_0_LUT_MM',
    'regIH_VMID_0_LUT_MM_BASE_IDX', 'regIH_VMID_10_LUT',
    'regIH_VMID_10_LUT_BASE_IDX', 'regIH_VMID_10_LUT_MM',
    'regIH_VMID_10_LUT_MM_BASE_IDX', 'regIH_VMID_11_LUT',
    'regIH_VMID_11_LUT_BASE_IDX', 'regIH_VMID_11_LUT_MM',
    'regIH_VMID_11_LUT_MM_BASE_IDX', 'regIH_VMID_12_LUT',
    'regIH_VMID_12_LUT_BASE_IDX', 'regIH_VMID_12_LUT_MM',
    'regIH_VMID_12_LUT_MM_BASE_IDX', 'regIH_VMID_13_LUT',
    'regIH_VMID_13_LUT_BASE_IDX', 'regIH_VMID_13_LUT_MM',
    'regIH_VMID_13_LUT_MM_BASE_IDX', 'regIH_VMID_14_LUT',
    'regIH_VMID_14_LUT_BASE_IDX', 'regIH_VMID_14_LUT_MM',
    'regIH_VMID_14_LUT_MM_BASE_IDX', 'regIH_VMID_15_LUT',
    'regIH_VMID_15_LUT_BASE_IDX', 'regIH_VMID_15_LUT_MM',
    'regIH_VMID_15_LUT_MM_BASE_IDX', 'regIH_VMID_1_LUT',
    'regIH_VMID_1_LUT_BASE_IDX', 'regIH_VMID_1_LUT_MM',
    'regIH_VMID_1_LUT_MM_BASE_IDX', 'regIH_VMID_2_LUT',
    'regIH_VMID_2_LUT_BASE_IDX', 'regIH_VMID_2_LUT_MM',
    'regIH_VMID_2_LUT_MM_BASE_IDX', 'regIH_VMID_3_LUT',
    'regIH_VMID_3_LUT_BASE_IDX', 'regIH_VMID_3_LUT_MM',
    'regIH_VMID_3_LUT_MM_BASE_IDX', 'regIH_VMID_4_LUT',
    'regIH_VMID_4_LUT_BASE_IDX', 'regIH_VMID_4_LUT_MM',
    'regIH_VMID_4_LUT_MM_BASE_IDX', 'regIH_VMID_5_LUT',
    'regIH_VMID_5_LUT_BASE_IDX', 'regIH_VMID_5_LUT_MM',
    'regIH_VMID_5_LUT_MM_BASE_IDX', 'regIH_VMID_6_LUT',
    'regIH_VMID_6_LUT_BASE_IDX', 'regIH_VMID_6_LUT_MM',
    'regIH_VMID_6_LUT_MM_BASE_IDX', 'regIH_VMID_7_LUT',
    'regIH_VMID_7_LUT_BASE_IDX', 'regIH_VMID_7_LUT_MM',
    'regIH_VMID_7_LUT_MM_BASE_IDX', 'regIH_VMID_8_LUT',
    'regIH_VMID_8_LUT_BASE_IDX', 'regIH_VMID_8_LUT_MM',
    'regIH_VMID_8_LUT_MM_BASE_IDX', 'regIH_VMID_9_LUT',
    'regIH_VMID_9_LUT_BASE_IDX', 'regIH_VMID_9_LUT_MM',
    'regIH_VMID_9_LUT_MM_BASE_IDX', 'regSEM_MAILBOX',
    'regSEM_MAILBOX_BASE_IDX', 'regSEM_MAILBOX_CLEAR',
    'regSEM_MAILBOX_CLEAR_BASE_IDX', 'regSEM_REGISTER_LAST_PART2',
    'regSEM_REGISTER_LAST_PART2_BASE_IDX']
